-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Deprecate u2f ledger live on chrome #18794
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. |
Builds ready [4207f3f]
Page Load Metrics (1690 ± 71 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
…er-live-on-chrome
69f8c6f
to
bbdf4ce
Compare
Builds ready [2fcc787]
Page Load Metrics (1687 ± 69 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
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.
LGTM. One question I had while reviewing is that is there any way the user can tell which transport option they're using before connecting the Ledger device?
Builds ready [af74213]
Page Load Metrics (1542 ± 41 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [3cf0004]
Page Load Metrics (1527 ± 33 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [677b876]
Page Load Metrics (1800 ± 78 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [50e098b]
Page Load Metrics (1732 ± 49 ms)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
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.
Do we need to include app/scripts/migrations/066.test.js (or 66.js) since there are no longer options for the user to choose a transport type in either Firefox or Chrome?
My earlier comment is only partially addressed for Chrome. Any mention of Ledger Live or Ledger Live bridge should be removed. This would mean removing this pop-up:
Video of the user experience: https://recordit.co/p7EZjkibLz UPDATED Steps:
09/08/2023 update: able to produce this with u2f selected in v10.32.0 before updating to this branch, both locally built. |
If we have to make further changes, I will once again suggest that we also remove the search result in all browsers when the setting is removed. Although this is not a blocker here. |
# Conflicts: # app/scripts/migrations/index.js
ed29c0e
Builds ready [ed29c0e]
Page Load Metrics (1595 ± 44 ms)
Bundle size diffs [🚀 Bundle size reduced!]
|
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. |
Builds ready [0243a1e]
Page Load Metrics (480 ± 253 ms)
Bundle size diffs [🚀 Bundle size reduced!]
|
Unable to repro observation initially shared here. In test today migrating from v10.32.0 to commit 0243a1e1cfbca3bd686df2d8729a7b9878594b5b and was able to observe migration 103 complete successfully for a user that had Ledger Live selected in 10.32. Able to sign with no issue. Confirmed w/ Mac Sonoma 14.0 and Chrome 117.0.5938.92. |
Tested migration from 10.32.0 to this branch in Chrome 117.0.5938.92. Also tested migration from 10.35.1 to this branch under throttled network speeds (slow 3G) in Chrome. Spot checked migration in Firefox with Trezor from 11.3.0 to this branch in Firefox 119.0.1. |
Explanation
Changes:
Screenshots/Screencaps
After
Pre-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 Board
label.In this case, a QA Engineer approval will be be required.