Skip to content

Import lock dialog now modal. Import profiles button state fixed. #29341

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

Merged
merged 3 commits into from
Jun 4, 2025

Conversation

boocmp
Copy link
Contributor

@boocmp boocmp commented Jun 2, 2025

Resolves brave/brave-browser#46475
Resolved brave/brave-browser#46563

Before:
The lock dialog from Google isn't modal. Additionally, the "Import profile" button in the onboarding UI remains clickable during an active import. Together, these issues allow users to initiate multiple imports simultaneously.

Now:
The lock dialog is now modal, appearing above the browser window. The Import button state dynamically updates to reflect the current import status.

import_fix.mp4

Whale has own extensions store, so some extensions can't be imported, the second attempt to import the same profile led to the crash because of a bug. Fixed:

whale.mp4

@boocmp boocmp requested a review from goodov June 2, 2025 13:08
@boocmp boocmp self-assigned this Jun 2, 2025
@boocmp boocmp requested review from a team as code owners June 2, 2025 13:08
@github-actions github-actions bot added the CI/storybook-url Deploy storybook and provide a unique URL for each build label Jun 2, 2025
@brave-builds
Copy link
Collaborator

A Storybook has been deployed to preview UI for the latest push

@boocmp boocmp merged commit 5c402f4 into master Jun 4, 2025
18 checks passed
@boocmp boocmp deleted the ext_import_cr branch June 4, 2025 07:04
@github-actions github-actions bot added this to the 1.81.x - Nightly milestone Jun 4, 2025
@brave-builds
Copy link
Collaborator

Released in v1.81.45

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/storybook-url Deploy storybook and provide a unique URL for each build
Projects
None yet
3 participants