user.js
user.js copied to clipboard
1Password Autofill Not Working
🟥 https://github.com/arkenfox/user.js/wiki/5.2-Troubleshooting
- [X] I have read the troubleshooting guide, done the checks and confirmed this is caused by arkenfox
- unchecked issues ~~may~~ will be closed as invalid
🟪 REQUIRED INFO
- Browser version & OS: 104.0.2 - macOS 12.6
- Steps to Reproduce (STR):
- Fresh profile
- Apply arkenfox user.js
- Download 1Password Firefox addon
- Go to a website login page
- Try to invoke autofill shortcut from Mac app (CMD + /)
- Expected result:
- Login info filled out
- Actual result:
- 1Password quick access window opens like it doesn't know a browser is there
- Trying to manually choose a login to autofill doesn't work
- Console errors and warnings: N/A
- Anything else you deem worth mentioning:
- Set up arkenfox last night (disabled RFP) and noticed this had stopped working. Wiped everything and started from scratch to confirm it was arkenfox that caused it. Worked on a fresh Firefox profile, installed arkenfox, stopped working.
- I also have the same issue with LibreWolf, so I assume it's some privacy related setting that stops the 1Password Mac app from being able to interface with the web page/it's extension
Any help would be greatly appreciated
Try to invoke autofill shortcut from Mac app (CMD + /)
I suspect it's RFP disabling modifier key combinations but I can't test 1Password on my end. you should disable it in your overrides and restart the browser and see if it works, although I see you mentioned you tried disabling it at some point.
Tried with
user_pref("privacy.resistFingerprinting", false);
user_pref("privacy.resistFingerprinting.letterboxing", false);
user_pref("privacy.resistFingerprinting.block_mozAddonManager", false);
again just now, but no luck.
Worked on a fresh Firefox profile, installed arkenfox, stopped working.
Cool. So you know how to use a test profile
Troubleshoot it. Create new test profile. Add half the user.js, test ... based on the result you now know which half the culprit is. Rinse and repeat (or if the test worked just add the next half of what's left and restart)
using a binary approach will very quickly narrow it down - https://github.com/arkenfox/user.js/wiki/5.2-Troubleshooting#-manual
Sorry, I forgot to go back to that after I confirmed arkenfox was the issue.
Did that and figured it out.
It was
/* 2601: prevent accessibility services from accessing your browser [RESTART]
* [1] https://support.mozilla.org/kb/accessibility-services ***/
user_pref("accessibility.force_disabled", 1);
for anyone having the same issue in the future
That sounds like something the extension developer should fix