gdh1995/vimium-c

"Always ignore keyboard layout" doesn't work with Firefox's RFP feature

2b opened this issue · 1 comments

2b commented

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:

  1. Set privacy.resistFingerprinting = true in the about:config
  2. Tick Always ignore keyboard layout in Vimium-c's settings
  3. 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.