Forum Discussion
1Password Chrome Extension blocking onBlur event (bug)
When 1Password Chrome Extension is on, onBlur events will not fire from input with label named email. I have a code-sandbox (react) with the issue. https://codesandbox.io/s/material-ui-email-focus-bug-gfccrk?file=/src/App.js
Steps to reproduce
1. Make sure 1Password is enabled
2. Go to code-sandbox
3. Tab through inputs
4. look at consol and you will see that onBlur never logs anything
I orrignially noticed this while working with material UI and flagged the issue to them. here is the link.https://github.com/mui/material-ui/issues/34969
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser:_ Not Provided
14 Replies
- jasimon9Super Contributor
I just found this problem. It is slightly different so I am passing the details along in the hope that it will be helpful.
- Only affects Safari for me. Chrome is not affected.
- Field name in my case is email1, not email
- In looking into web inspector > elements > put cursor on line in DOM > Node (in rightmost panel), noticed that the blur function showed injected.js:17:261207. I saw elsewhere in Dev Tools that this file is associated with 1Password. (See screen shots--sample code that can demonstrate the issue; in this version the field was named "email", but it is "email1" in my production code that gets the same issue).
- Former Member
Hey everyone, our developers have come up with a fix for this one. However, it is not yet publicly available. When it is available, it will come to the beta version of the extension first.
I recommend installing the beta version of the extension from here: https://support.1password.com/betas/#install-a-beta-release-of-the-1password-extension
I also recommend keeping up with our release notes so that you can catch when the fix is available: https://releases.1password.com/b5x/beta
Let us know if you have any other questions!
- Former Member
Yes, this can have significant side affects for apps that do work on blur. BrendanR1P – what's the status on this?
- uooqNew Contributor
OMG I spent half the day going NUTS trying to narrow this down... major bug in our app blocking user registration. I had NO IDEA but as soon as I googled "1password onblur" I found this...
How do I tell 1Password to ignore my inputs? I am reading https://1password.community/discussion/117501/as-a-web-developer-how-can-i-disable-1password-filling-for-a-specific-field and it seems like there's no way to tell 1P to leave my fields alone
- Former Member
I sent a Support Request to 1Password on this. But they just gave some vague response about working on it without a timeline. I'm guessing this is a relatively easy fix but has far-reaching implications.
- Former Member
This just cost me two hours of work.
- Former Member
I can confirm this issue. Our in app e-mail validation does no longer trigger with blur event. I had to make workaround by handling both blur and change event which is not blocked.
- Former Member
Any update on this?
- Former Member
Same here. Can have significant side affects for apps that do work on blur.
- Former Member
+1 to being impacted by this.
I'm seeing this on a zip code and credit card field. I suspect the issue happens to any input that 1password tries to help out with.