vimium-c
vimium-c copied to clipboard
"Always ignore keyboard layout" doesn't work with Firefox's RFP feature
Describe the bug
Always ignore keyboard layout setting doesn't work with enabled privacy.resistFingerprinting pref in Firefox
To Reproduce
Steps to reproduce the behavior:
- Set
privacy.resistFingerprinting = truein the about:config - Tick
Always ignore keyboard layoutin Vimium-c's settings - Switch to non-English layout and test any of Vimium-c's shortcuts
Browser, OS and Vimium C versions
- Browser name: Firefox
- Browser version: 122 (reproducible in older versions too)
- Vimium C version: 1.99.997
- OS name and version: OS-independent
Additional info
https://wiki.mozilla.org/Security/Fingerprinting
U,; this is not a bug, but a feature of Firefox - Firefox hides all information about keyboard layouts when privacy.resistFingerprinting is enabled, and as a result Vimium C can never recognize the "real key in QWERTY layout" in such a case.