Passwords in about:logins cannot be read or copied on Linux
Categories
(Firefox :: about:logins, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | --- | unaffected |
firefox77 | --- | unaffected |
firefox78 | --- | verified |
People
(Reporter: jonathanbaron7, Assigned: jaws)
References
(Regressed 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
Steps to reproduce:
Try to see a password, by clicking the "eye", or copy it by clicking "copy".
Actual results:
Nothing happens. I cannot see the password, and it is not copied.
Expected results:
I should be able to see the password or copy it.
This started yesterday. I just installed the newest version and it still a problem: 78.0a1 (2020-05-10) (64-bit)
Comment 1•5 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 2•5 years ago
|
||
Jared, I guess this is a regression from a recent patch.
Assignee | ||
Comment 3•5 years ago
|
||
Thank you for the report Jonathan. Would you be able to use the mozregression tool to help us narrow down when this stopped working for you? You can read more about the tool here, https://mozilla.github.io/mozregression/
Updated•5 years ago
|
Comment 5•5 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #2)
I see the following in the Browser Console:
[fluent] Missing translations in en-US: about-logins-copy-password-os-auth-dialog-message-linux. Localization.jsm:202:13 AboutLoginsChild: error recording telemetry event: message.data.telemetryEvent is undefined 2 AboutLoginsChild.jsm:217 receiveMessage resource:///actors/AboutLoginsChild.jsm:217 (Async: JSActor query) receiveMessage resource:///actors/AboutLoginsParent.jsm:413 AsyncFunctionNext self-hosted:693 (Async: async) promptForMasterPassword resource:///actors/AboutLoginsChild.jsm:71 masterPasswordAuth chrome://browser/content/aboutlogins/components/login-item.js:406 handleEvent chrome://browser/content/aboutlogins/components/login-item.js:405 (Async: EventListener.handleEvent) connectedCallback chrome://browser/content/aboutlogins/components/login-item.js:101 <anonymous> chrome://browser/content/aboutlogins/components/login-item.js:899 InnerModuleEvaluation self-hosted:1572 evaluation self-hosted:1543 TypeError: can't access property "value", messageText is null
Thanks!
Updated•5 years ago
|
Reporter | ||
Comment 6•5 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #3)
Thank you for the report Jonathan. Would you be able to use the mozregression tool to help us narrow down when this stopped working for you? You can read more about the tool here, https://mozilla.github.io/mozregression/
I am 80% sure that it started with the May 9 build. The other 20% is May 8. I don't have time to do this now. But if it isn't resolved soon I will do it tomorrow. (I also note that "edit" doesn't seem to work either.)
Reporter | ||
Comment 7•5 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #3)
Thank you for the report Jonathan. Would you be able to use the mozregression tool to help us narrow down when this stopped working for you? You can read more about the tool here, https://mozilla.github.io/mozregression/
Actually I just now downloaded mozregression for linux, and I cannot find the installation instructions, at least nothing that I understand. However, as I said, I'm sure it hasn't been that long, so I am willing to go through all the recent builds one by one, except that I forgot where to find them. Can you tell me the URL?
Assignee | ||
Comment 8•5 years ago
|
||
If you've downloaded mozregression, you can run it via ./mozregression --good 2020-04-01
and it will download, unpack, and launch the builds for you (starting from April 1st).
Assignee | ||
Comment 9•5 years ago
|
||
Sorry, I wasn't following the earlier comments in this bug. From comment 5 we have figured it out. I'll put up a patch.
Comment 10•5 years ago
|
||
I have managed to reproduce the issue on Ubuntu 18.04 x64. The issue is reproducible for the "Edit", "Show" and "Copy" button. Using the mozregression tools I got the following resuts:
Last good revision: 20a72eb47bd15d7299a968e7ad2c87037db02970
First bad revision: ded8b9faf51640feb36508109cde5e255af68381
Pushlog: link
Looks like Bug 1636032 introduced this bug.
I have attached a screenshot with browser console errors displayed after clicking the "Copy" button.
Assignee | ||
Comment 11•5 years ago
|
||
Comment 14•5 years ago
|
||
Comment 15•5 years ago
|
||
bugherder |
Comment 16•5 years ago
|
||
Hi,
Sorry but the bug is always here this morning (2020-05-14) on Firefox nighly Debian 10. In the about:logins I can't see the password when I click on the "eye" and I can't copy the password when I click on the "Copier" button (french version)
--
Patrick
Comment 17•5 years ago
|
||
Fixes 'Error: reauth is required to either be false or a non-empty string OSKeyStore.jsm:181:13'
Comment 18•5 years ago
|
||
Comment 19•5 years ago
|
||
(In reply to pvergain from comment #16)
Hi,
Sorry but the bug is always here this morning (2020-05-14) on Firefox nighly Debian 10.
Should be fixed in your next Nightly. I think our next build kicks off at noon UTC.
Comment 20•5 years ago
|
||
bugherder |
Comment 21•5 years ago
|
||
Hello,
It works ! Thank you very much for the work !
I wish you a happy weekend !
--
Patrick
Comment 22•5 years ago
|
||
I have verified this issue and is no longer reproducible on the latest Nightly 78.0a1 build (Build ID: 20200517213618). Tested on Ubuntu 18.04 x64.
- The password can be successfully shown or copied and the login can be edited.
Description
•