-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Add obfuscation toggle for private key input #20719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## develop #20719 +/- ##
===========================================
+ Coverage 68.20% 68.81% +0.62%
===========================================
Files 999 998 -1
Lines 39846 38966 -880
Branches 10669 10459 -210
===========================================
- Hits 27174 26814 -360
+ Misses 12672 12152 -520
☔ View full report in Codecov by Sentry. |
|
This PR has been automatically marked as stale because it has not had recent activity in the last 60 days. It will be closed in 14 days. Thank you for your contributions. |
|
This PR was closed because there has been no follow up activity in the last 14 days. Thank you for your contributions. |
|
Would still be nice to have this even though this was closed by the stalebot. |
|
i have updated the branch with latest code and also update the code to match latest change. now the PR is ready for review #20719 |
|
@HowardBraham hi, Can you do a review of this PR when you have time? thank you very much, we will like to close this issue ASAP. |
|
@georgewrmarshall should look at this with respect to the new Design System stuff. Also... this PR is currently blocked by the unsolved mystery of why all PRs from external contributors fail on |
|
@dawnseeker8 thanks for the updates! |
georgewrmarshall
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! I think if we are to create a FormPasswordField it should live in ui/components/app folder. I've provided an example of using the endAccessory prop to achieve the button within the input also.
Another reason to create a reusable component is to improve the consistency for all password type inputs. Here is one that should use the same technique. Could we create some tickets to replace other instances if this new password component gets merged?
Screen.Recording.2024-02-26.at.12.18.40.PM.mov
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @dawnseeker8, fantastic job! I've made a minor tweak to align the icon in the show-hide-toggle component and updated the before/after screencasts to match the code changes. Excellent work! 💯 LGTM!
|
have successfully ganed two review approver, however, need to ask somebody to fix CI pipeline or merge with without passing all action status. |
|
Another same PR #23371 has been created internally as workaround to run the CI. so close this ticket. |
|
Another same PR #23371 has been created internally as workaround to run the CI. so close this ticket. |



Fixes: #20630
Explanation
Adds a show/hide element which toggles whether the private key input value is visible or not.
Screenshots/Screencaps
Before
before1080.mov
After
after1080.mov
Manual Testing Steps
Import accountPre-merge author checklist
Pre-merge reviewer checklist
If further QA is required (e.g. new feature, complex testing steps, large refactor), add the
Extension QA Boardlabel.In this case, a QA Engineer approval will be be required.