Some nested link anchors inside inline SVG aren't assigned key after pressing `f`
Describe the bug
Some link anchors nested inside an inline SVG do not get picked up as interactable after pressing f.
I have tried to investigate why this is, and if I've done anything wrong here, but I can't find what is exactly going wrong. I have noticed that an error is logged to the console if I hit f when I have the standalone SVG opened in the browser, if that helps.
To Reproduce
Steps to reproduce the behavior:
- Go to URL https://svgo.dev/
- Scroll down to the Integrations section, which features two clickable items in the SVG.
- Press
f - Observe, the Docusuaurs logo has a key associated with it, but the PostCSS logo does not.
The following image showcases the website with tab order displayed. You can see that that Vimium has associated a key with all interactable elements on the screen except one, the PostCSS logo:
The following is the standalone SVG, an error appears in the console when I open the local file in the browser and hit f:
TypeError: MutationObserver.observe: Argument 1 is not an object.
— ui_component.js:124:14
Browser:
Name Firefox
Version 126.0
Build ID 20240509170740
Distribution ID mozilla-flatpak
Update Channel releaseVimium:
Version 2.1.2
Last Updated 4 April 2024Source: philc/vimium