Open
Description
Users can sticky a pointer selection by clicking. However, to unsticky it again they have to click outside the currently rendered mark elements:
plot/src/interactions/pointer.js
Line 167 in 90a5689
I frequently find myself stumbling over this behavior since I intuitively treat pinning as a toggle. If technically feasible I believe it would be preferable if any click, even on the mark itself, would unpin the selection.
Is the current implementation meant to handle cases where a user interacts with the pinned mark, like clicking a link or selecting text?