Password not hidden after clicking 'Hide password' button while creating new login on 'about:logins' page.
Categories
(Firefox :: about:logins, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox112 | --- | unaffected |
firefox113 | --- | wontfix |
firefox114 | --- | wontfix |
firefox115 | --- | verified |
firefox116 | --- | verified |
People
(Reporter: buglinking, Assigned: issammani, Mentored)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [fxcm-productive-ux])
Attachments
(2 files, 1 obsolete file)
[Affected versions]:
114.0a1 (2023-05-03) (64-bit)
[Affected Platforms]:
macOS 13.3.1 (22E261)
[Steps to reproduce]:
- Open the latest Nightly browser.
- Navigate to "about:logins" page.
- Click the "Create new login" button.
- Enter the password.
- Click the "Show password" button.
- Click the "Hide password" button.
[Expected Results]:
The password should be hidden.
[Actual Results]:
The password is still being displayed.
Reporter | ||
Comment 1•2 years ago
|
||
Hello, as a beginner, I would like to fix this bug as my first contribution. Could I be assigned to work on this bug?
Comment 2•2 years ago
|
||
Hey buglinking, thanks for catching this one!
I believe Micah is working to remove that reveal button completely, I'll let her decide if we want to fix it here or it will not be a problem because there will be no such button.
Comment 3•2 years ago
|
||
Issue reproduced, with the indicated steps, on MacOs 12 and Win 11 with Fx versions 113.0b9, 114.0a1 (2023-05-04).
It does not reproduce with Fx versions: 102.11.0esr and 112.0.2.
Mozregression info:
- pushlog_url: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=c47b3b28fb48c01c33585b46650249b182cabe00&tochange=202e0c83904e34c29c06d6b64c4476275998c0e5
- "Bug 1654665 - Unmask password field when editing and field is focused. r=credential-management-reviewers,sgalich"
Related behaviour - on affected versions, the Password is automatically hidden when focus is switched from the Password input field:
- Launch Firefox.
- Go to about:logins page.
- Create new login.
- Use Tab to navigate to the Show/Hide Password button.
- Once it is in focus, press Space.
Actual results:
- unaffected Fx versions : the focus is maintained on the Show/Hide button and the button works as expected.
- affected Fx versions: the focus switches to the Password input field and the pass is visible.
Switch focus to any other area and the password becomes hidden. Click on the Pass input field, the pass remains hidden.
Comment 4•2 years ago
|
||
Set release status flags based on info from the regressing bug 1654665
Comment 5•1 years ago
|
||
Apologies for the delay here.
The work for removing the password button is just about there. The remaining work requires tests to be fixed. I don't have an estimate for when that will be finished, so I propose a temporary workaround in the meantime:
I've narrowed the issue down to this block of code: https://searchfox.org/mozilla-central/rev/11a4d97a7b5cdfa133f4bda4525649f651703018/browser/components/aboutlogins/content/components/login-item.mjs#330-334. When the reveal button is clicked, the password input receives the "blur" event, which causes the reveal checkbox to toggle the password visibility again.
Perhaps a temporary workaround is to avoid focusing the field when the reveal button is clicked at _updatePasswordRevealState. Serg, let me know what you think!
Comment 6•1 years ago
|
||
IMO, getting a spot fix landed for this instead of waiting for bug 1750072 would make sense.
Comment 7•1 years ago
|
||
Micah, should we assign this bug to somebody? The reporter maybe? Thanks!
Reporter | ||
Comment 8•1 years ago
|
||
(In reply to Pascal Chevrel:pascalc from comment #7)
Micah, should we assign this bug to somebody? The reporter maybe? Thanks!
I'm glad to fix it! Thanks
Comment 9•1 years ago
|
||
buglinking feel free to attach the patch, it will automatically assign this bug to you. Thank you!
Reporter | ||
Comment 10•1 years ago
|
||
(In reply to Sergey Galich [:serg] from comment #9)
buglinking feel free to attach the patch, it will automatically assign this bug to you. Thank you!
It is my first time to try to fix a bug, could you please be my mentor?
Comment 11•1 years ago
|
||
Hi buglinking! Is this your first time contributing to Firefox? It'll be good to make sure you've completed the steps outlined here: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html#firefox-contributors-quick-reference
Updated•1 years ago
|
Comment 12•1 year ago
|
||
:serg has there been any progress on mentoring this bug or a timeline on a fix?
Wondering what expectations we have around fix in time for 115?
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 13•1 year ago
|
||
Updated•1 year ago
|
Comment 14•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 15•1 year ago
|
||
bugherder |
Assignee | ||
Comment 16•1 year ago
|
||
Fixes password input behaviour.
- The password text will be revealed when focused from oustide (i.e not triggered by reveal button )
- The password text will be concealed when blurred.
- The password text will show / hide depending on reveal button state. Edit is possible when password is hidden by reveal button.
Old behaviour:
{F4936523}
Current behaviour:
{F4936530}
Original Revision: https://phabricator.services.mozilla.com/D180979
Updated•1 year ago
|
Updated•1 year ago
|
Comment 17•1 year ago
|
||
Uplift Approval Request
- User impact if declined: Users are not able to conceal their password while typing in about:logins form
- Fix verified in Nightly: no
- Is Android affected?: no
- Steps to reproduce for manual QE testing: See videos attached in patch.
- Code covered by automated testing: no
- Needs manual QE test: no
- Risk associated with taking this patch: None
- String changes made/needed: No
- Explanation of risk level: The user is able to hide their password while typing in an input in about:logins. No risk is associated with this patch.
Updated•1 year ago
|
Comment 18•1 year ago
|
||
Uplift Approval Request
- Risk associated with taking this patch: None
- Needs manual QE test: no
- String changes made/needed: No
- Explanation of risk level: The user is able to hide their password while typing in an input in about:logins. No risk is associated with this patch.
- User impact if declined: Users are not able to conceal their password while typing in about:logins form
- Fix verified in Nightly: no
- Is Android affected?: no
- Steps to reproduce for manual QE testing: See videos attached in patch.
- Code covered by automated testing: no
Updated•1 year ago
|
Comment 19•1 year ago
|
||
Comment on attachment 9339449 [details]
Bug 1831248 - Fix conceal/show button not working properly. r=mtigley!
Approved for 115.0b7.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 20•1 year ago
|
||
Reproducible on a 2023-06-13 Nightly build on Windows 10 using the steps from Comment 0.
Verified as fixed on Firefox 115.0b7(build ID: 20230618180218) and Nightly 116.0a1(build ID: 20230619213151) on Windows 10, macOS 12, Ubuntu 22.
The ‘eye’ button now works accordingly.
Updated•1 year ago
|
Description
•