Thank you for implementing these improvements! I’m particularly pleased to see that I can now add hyperlinks with a shortcut.
A request: not sure if it’s related, but around the time these changes were made, whenever I try to open an EA Forum link in a new tab using Vimium (keystroke: capital F), a preview of that page is shown and there’s no way I can turn it off without using the mouse. I think the preview should be shown only when one hovers over the relevant link (to inform the user whether the link is in fact worth visiting), whereas in this case it is shown after one selects the link to be opened, so it’s serving no useful function. It would be great if this could be fixed.
Huh, no idea why that happens. The hover-previews are not triggered by selection events, but only by the onMouseOver and the onMouseLeave events and have been that way for a long time. My guess is something must have changed in Chrome or maybe in Vimium to make that happen?
Reading through some Github issues for Vimium, it appears that Vimium does indeed send onMouseOver events when clicking on a link, so this is intended behavior as far as I can tell (why I do not know, though I can imagine it overall resulting in a better experience on other websites). I don’t currently know how fix this without breaking it on other devices, so I would mostly treat this as a Vimium bug.
Update: In case it is of use to other users of Vimium, I’ve found a workaround for removing persistent previews. Add this to the ‘custom key mappings’ field under ‘Vimium options’:
map x LinkHints.activateMode action=hover
where ‘x’ is the key binding for this action (I use ‘q’). Just press that key and select the link corresponding to the preview you want to disable. (The behavior is a bit erratic; sometimes you need to do it twice.)
Thank you for implementing these improvements! I’m particularly pleased to see that I can now add hyperlinks with a shortcut.
A request: not sure if it’s related, but around the time these changes were made, whenever I try to open an EA Forum link in a new tab using Vimium (keystroke: capital F), a preview of that page is shown and there’s no way I can turn it off without using the mouse. I think the preview should be shown only when one hovers over the relevant link (to inform the user whether the link is in fact worth visiting), whereas in this case it is shown after one selects the link to be opened, so it’s serving no useful function. It would be great if this could be fixed.
Huh, no idea why that happens. The hover-previews are not triggered by selection events, but only by the onMouseOver and the onMouseLeave events and have been that way for a long time. My guess is something must have changed in Chrome or maybe in Vimium to make that happen?
Reading through some Github issues for Vimium, it appears that Vimium does indeed send onMouseOver events when clicking on a link, so this is intended behavior as far as I can tell (why I do not know, though I can imagine it overall resulting in a better experience on other websites). I don’t currently know how fix this without breaking it on other devices, so I would mostly treat this as a Vimium bug.
Makes sense. I checked Gwern’s site and the previews are also triggered, confirming that this is a Vimium bug/feature.
Update: In case it is of use to other users of Vimium, I’ve found a workaround for removing persistent previews. Add this to the ‘custom key mappings’ field under ‘Vimium options’:
where ‘x’ is the key binding for this action (I use ‘q’). Just press that key and select the link corresponding to the preview you want to disable. (The behavior is a bit erratic; sometimes you need to do it twice.)