-
Notifications
You must be signed in to change notification settings - Fork 894
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
UI and crash fixes for Shields v2 panel (uplift to 1.38.x) #13029
Conversation
A Storybook has been deployed to preview UI for the latest push |
Restarting as it looks like all the platforms basically failed due to several reasons including failing to checkout the needed source or running into the following issue:
|
fix brave/brave-browser#22224 ShieldsPanelDataHandler should keep observed data controller instead of getting data controller from active web contents of current active window because active window could be different on it's created or destroyed. Crash happened because ShieldsPanelDataHandler tried to remove itself from wrong data controller due to above reason.
8a1423b
to
5bec1e8
Compare
A Storybook has been deployed to preview UI for the latest push |
Remaining failures are due to several |
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.
Uplift into 1.38.x
approved 👍 QA has verified the PR on Nightly as per #12984 (comment) & #12994 (comment).
Uplift of #12984 (crash fix)
Uplift of #12994 (ui related fix)
Pre-approval checklist:
Pre-merge checklist:
Post-merge checklist: