Windows 10 reached EOS (end of support) on October 14, 2025. For more information, see this article.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Firefox 147.0.1 has broken 1Password 7's account and password fill-in

  • 4 답장
  • 3 이 문제를 만남
  • 103 보기
  • 최종 답변자: Jim DeLaHunt

I have been using 1Password 7 to manage my login credentials. It includes a Firefox extension to fill in account names and passwords in login alerts and pages.

Firefox 147.0.1 (macOS aarch64) in January 2026 has broken 1Password 7's ability to fill in account names and passwords.

To reproduce: 1. Install 1Password 7 Version 7.9.11 (70911000) and its extension version 4.7.5.90 in Firefox 147.0.1 on macOS. 2. Visit a URL for which 1Password 7 has login credentials. 3. Click on the toolbar icon for 1Password 7. A 1Password 7 dialogue box pops down from the icon, containing the username and password for that URL. 4. Click the Autofill button in that dialogue box.

Observed behaviour: 1. Username and Password fields remain blank.

Expected behaviour: 1. Username and Password from 1Password 7 appear in the Username and Password fields.

For approximately the last three months, there was a partial failure similar to this. 1. 1Password 7 popdown dialogue moves from the toolbar icon to the Firefox tab for that URL. 2. Username and Password fields remain blank. 3. Workaround: click in the username field, then tab 2-4 times to further UI objects in the login credentials form. Then click the 1Password toolbar icon, then click the Autofill button in the popdown dialogue. Then, the Username and Password from 1Password 7 appear in the Username and Password fields.

The expected behaviour occurs for the same URLs in Safari.

Thus I suspect that Firefox has somehow changed its behaviour in the last few months to cause this regression. I have not changed the 1Password software versions in this time, because I am intentionally using a previous version of 1Password.

I am looking for a fix or workaround which works with my current 1Password software version. I am not interested in a solution which requires me to upgrade to the current version of 1Password. (The current version of 1Password imposes a feature which I am resisting.) I realise that this reduces the chance that I can persuade the Firefox team to find and correct this regression.

I have been using 1Password 7 to manage my login credentials. It includes a Firefox extension to fill in account names and passwords in login alerts and pages. Firefox 147.0.1 (macOS aarch64) in January 2026 has broken 1Password 7's ability to fill in account names and passwords. To reproduce: 1. Install 1Password 7 Version 7.9.11 (70911000) and its extension version 4.7.5.90 in Firefox 147.0.1 on macOS. 2. Visit a URL for which 1Password 7 has login credentials. 3. Click on the toolbar icon for 1Password 7. A 1Password 7 dialogue box pops down from the icon, containing the username and password for that URL. 4. Click the Autofill button in that dialogue box. Observed behaviour: 1. Username and Password fields remain blank. Expected behaviour: 1. Username and Password from 1Password 7 appear in the Username and Password fields. For approximately the last three months, there was a partial failure similar to this. 1. 1Password 7 popdown dialogue moves from the toolbar icon to the Firefox tab for that URL. 2. Username and Password fields remain blank. 3. Workaround: click in the username field, then tab 2-4 times to further UI objects in the login credentials form. Then click the 1Password toolbar icon, then click the Autofill button in the popdown dialogue. Then, the Username and Password from 1Password 7 appear in the Username and Password fields. The expected behaviour occurs for the same URLs in Safari. Thus I suspect that Firefox has somehow changed its behaviour in the last few months to cause this regression. I have not changed the 1Password software versions in this time, because I am intentionally using a previous version of 1Password. I am looking for a fix or workaround which works with my current 1Password software version. I am not interested in a solution which requires me to upgrade to the current version of 1Password. (The current version of 1Password imposes a feature which I am resisting.) I realise that this reduces the chance that I can persuade the Firefox team to find and correct this regression.

선택된 해결법

I have now had a chance to read the bug report #2013772 to which Rob Wu linked. Here is what I understand.

Firefox 147 did have a change in behaviour. It was intentional, though the rollout of the change appears to have stumbled a little. It is possible, for now, to reverse the change. In the long term, the change will likely be harder to evade.

The way to reverse that change in behaviour is to:

  1. In a browser tab, visit `about:config` . A "Proceed with Caution" warning appears.
  2. Click the "Accept the Risk and Continue" button. An empty preferences page, with the warning, "Changing these preferences can impact Firefox performance or security.", appears.
  3. In the text box at the top of the page, enter `dom.keyboardevent.init_key_event.enabled_in_addons` . A row with the same name appears below the text box. In the centre of the row is a word, either `true` or `false`. At the right is a double-arrow icon.
  4. Firefox 147 initially has the word `false` in this row.
  5. Click the double-arrow icon. The word `false` changes to `true`.
  6. Close the browser tab. Firefox immediately has the pre-147 behaviour.

As Rob Wu says, "For details on the issue and the work-around, see https://bugzilla.mozilla.org/show_bug.cgi?id=2013772#c15".

The bug discussion brings up two important points.

First, a crucial piece of this behaviour is a Firefox extension named `onepassword4@agilebits.com.xpi` (122,878 bytes, Version 4.7.5.90, Last Updated May 5, 2022). This lets the 1Password application communicate with the Firefox browser. The current version of this extension, published on addons.mozilla.org as "1Password: Password Manager" by the makers of 1Password, works only with version 8 of the 1Password application. I am using 1Password version 7, which uses the older extension, which is confusingly named `onepassword4`. The distinction between the Firefox extension and the 1Password app is important.

Second, this 2022-vintage extension is written for older versions of Firefox. Current Firefox has stopped supporting some technical interfaces which the extension uses. This is reasonable, but it is a problem for those of us using the old extension.

The Firefox team's position is that we should use the most recent version of the 1Password extension. The 1Password team's position is that we should move to the most recent version of the 1Password app in order to use the most recent extension. But this version of 1Password takes away a capability which I value.

Someone had a clever idea: modify the old extension, without the help of the 1Password team, so that it works with the current versions of Firefox. The bug ticket has a link to a modified extension published on addons.mozilla.org. I love the idea, but I don't love the way the people behind the modified extension published it. They did not provide enough transparency to confidently recommend it to others.

For now, I have configured my copy of Firefox 147.0.1 to set `dom.keyboardevent.init_key_event.enabled_in_addons` to `true`. That is good enough for me.

문맥에 따라 이 답변을 읽어주세요 👍 0

모든 댓글 (4)

I have also posted this question in the Think Different Stack Exchange Q&A site https://apple.stackexchange.com/questions/485754/workaround-for-1password-7-password-autofill-breaking-on-firefox-147-0-1 , and sent a message to the 1Password support team.

1Password dropped support for 1Password 4.x over 3 years ago. It relied on a non-standard feature in Firefox that was deprecated years before, but because of the unsupported status, the 1Password authors did not publish a version with a fix.

Firefox 147 inadvertently disabled the deprecated functionality, but it is possible to re-enable it. Warning: although re-enabling the functionality would restore the functionality, it will not address any other security issues that may exist in the 1Password 4.x extensions.

For details on the issue and the work-around, see https://bugzilla.mozilla.org/show_bug.cgi?id=2013772#c15

Thank you for this reply, Rob Wu! You appear to be very well informed. I appreciate your taking the time to answer this question.

Rob writes, "Firefox 147 inadvertently disabled the deprecated functionality, but it is possible to re-enable it. Warning: although re-enabling the functionality would restore the functionality, it will not address any other security issues that may exist in the 1Password 4.x extensions."

I am away from the computer with Firefox for a few days, so I can't test this yet. However, it looks promising. The linked bug report, and the vulnerability disclosure linked from there, is interesting reading.

A detail: the version of 1Password I am using is 7.x, not 4.x. However, it might be that what really matters is the version of the Firefox extension which 1Password uses. 1Password limits their current extension to 1Password 8 and newer, so those of us who want to stick with a previous 1Password version are forced to resort to the older, unsupported extension. That extension may present itself as 1Password 4.x.

[edited to fix a typo and add missing words. 2026-02-09]

글쓴이 Jim DeLaHunt 수정일시

선택된 해결법

I have now had a chance to read the bug report #2013772 to which Rob Wu linked. Here is what I understand.

Firefox 147 did have a change in behaviour. It was intentional, though the rollout of the change appears to have stumbled a little. It is possible, for now, to reverse the change. In the long term, the change will likely be harder to evade.

The way to reverse that change in behaviour is to:

  1. In a browser tab, visit `about:config` . A "Proceed with Caution" warning appears.
  2. Click the "Accept the Risk and Continue" button. An empty preferences page, with the warning, "Changing these preferences can impact Firefox performance or security.", appears.
  3. In the text box at the top of the page, enter `dom.keyboardevent.init_key_event.enabled_in_addons` . A row with the same name appears below the text box. In the centre of the row is a word, either `true` or `false`. At the right is a double-arrow icon.
  4. Firefox 147 initially has the word `false` in this row.
  5. Click the double-arrow icon. The word `false` changes to `true`.
  6. Close the browser tab. Firefox immediately has the pre-147 behaviour.

As Rob Wu says, "For details on the issue and the work-around, see https://bugzilla.mozilla.org/show_bug.cgi?id=2013772#c15".

The bug discussion brings up two important points.

First, a crucial piece of this behaviour is a Firefox extension named `onepassword4@agilebits.com.xpi` (122,878 bytes, Version 4.7.5.90, Last Updated May 5, 2022). This lets the 1Password application communicate with the Firefox browser. The current version of this extension, published on addons.mozilla.org as "1Password: Password Manager" by the makers of 1Password, works only with version 8 of the 1Password application. I am using 1Password version 7, which uses the older extension, which is confusingly named `onepassword4`. The distinction between the Firefox extension and the 1Password app is important.

Second, this 2022-vintage extension is written for older versions of Firefox. Current Firefox has stopped supporting some technical interfaces which the extension uses. This is reasonable, but it is a problem for those of us using the old extension.

The Firefox team's position is that we should use the most recent version of the 1Password extension. The 1Password team's position is that we should move to the most recent version of the 1Password app in order to use the most recent extension. But this version of 1Password takes away a capability which I value.

Someone had a clever idea: modify the old extension, without the help of the 1Password team, so that it works with the current versions of Firefox. The bug ticket has a link to a modified extension published on addons.mozilla.org. I love the idea, but I don't love the way the people behind the modified extension published it. They did not provide enough transparency to confidently recommend it to others.

For now, I have configured my copy of Firefox 147.0.1 to set `dom.keyboardevent.init_key_event.enabled_in_addons` to `true`. That is good enough for me.

질문하기

글에 답글을 달기 위해서는 계정으로 로그인해야만 합니다. 계정이 아직 없다면 새로운 질문을 올려주세요.