Skip to content
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

Extensions import broken #27487

Closed
spylogsster opened this issue Dec 21, 2022 · 7 comments · Fixed by brave/brave-core#16442
Closed

Extensions import broken #27487

spylogsster opened this issue Dec 21, 2022 · 7 comments · Fixed by brave/brave-core#16442
Assignees
Labels
bug feature/importer onboarding Front-end related to helping a new user learn about features within the browser. OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release/blocking release-notes/exclude

Comments

@spylogsster
Copy link

Description

Trying to import extensions from other browsers and it doesnt work

Steps to Reproduce

  1. go to chrome://settings/importData
  2. Import extensions from other browser

Actual result:

Extensions not imported

Expected result:

Extensions imported

Reproduces how often:

100%

Brave version (brave://version info)

Version/Channel Information:

  • Can you reproduce this issue with the current release?
  • Can you reproduce this issue with the beta channel?
  • Can you reproduce this issue with the nightly channel?

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields?
  • Does the issue resolve itself when disabling Brave Rewards?
  • Is the issue reproducible on the latest version of Chrome?

Miscellaneous Information:

@MadhaviSeelam
Copy link

++
Reproduced this issue in

Brave | 1.47.139 Chromium: 108.0.5359.128 (Official Build) beta (64-bit)
-- | --
Revision | 1cd27afdb8e5d057070c0961e04c490d2aca1aa0-refs/branch-heads/5359@{#1185}
OS | Windows 11 Version 22H2 (Build 22621.963)

@rebron rebron added release/blocking priority/P2 A bad problem. We might uplift this to the next planned release. labels Dec 28, 2022
@stephendonner
Copy link

Should this be reopened, @rebron @spylogsster ?

@spylogsster
Copy link
Author

@MadhaviSeelam mentioned 1.47. the uplift is opened brave/brave-core#16454 to 1.47. cc @stephendonner @rebron

@kjozwiak
Copy link
Member

The above requires 1.47.155 or higher for 1.47.x verification 👍

@stephendonner stephendonner added regression bug feature/importer onboarding Front-end related to helping a new user learn about features within the browser. labels Dec 30, 2022
@stephendonner
Copy link

stephendonner commented Jan 3, 2023

Verified PASSED using

Brave 1.47.161 Chromium: 109.0.5414.61 (Official Build) beta (x86_64)
Revision 846c6eff1c374cde417a9cdc44193545cc07f354-refs/branch-heads/5414@{#1030}
OS macOS Version 11.7.2 (Build 20G1020)

Prerequisites:

  1. install all the various browsers
  2. launch any of them
  3. for each, download and install at least two (2) or more extensions
  4. confirm the extensions installed correctly via the correct scheme handler, e.g. edge://extensions, chrome://extensions, vivaldi://extensions, etc.
  5. run through the following Shared Steps, for each browser
  6. repeat

Shared Steps

  1. install 1.47.161
  2. launch Brave
  3. open brave://settings/importData
  4. confirm and choose the respective browser profile
  5. choose Import
  6. wait until extensions are finished opening new tabs/changing settings, etc.
  7. click on Done
  8. open brave://extensions
  9. confirm the original extensions from the non-Brave browser have been imported successfully into Brave

Case 1: Chrome - PASSED

Chrome example example example example
Screen Shot 2023-01-03 at 5 51 18 PM Screen Shot 2023-01-04 at 5 05 08 AM Screen Shot 2023-01-04 at 5 05 12 AM Screen Shot 2023-01-04 at 5 05 35 AM Screen Shot 2023-01-04 at 5 05 48 AM

Case 2: Chrome Beta - PASSED

Chrome Beta example example example example
Screen Shot 2023-01-03 at 11 26 17 PM Screen Shot 2023-01-04 at 12 04 02 AM Screen Shot 2023-01-04 at 12 04 07 AM Screen Shot 2023-01-04 at 12 04 18 AM Screen Shot 2023-01-04 at 12 04 35 AM

Case 3: Chrome Dev - PASSED

Chrome Dev example example example example
Screen Shot 2023-01-03 at 11 46 49 PM Screen Shot 2023-01-04 at 4 23 41 AM Screen Shot 2023-01-04 at 4 23 47 AM Screen Shot 2023-01-04 at 4 24 15 AM Screen Shot 2023-01-04 at 4 24 25 AM

Case 4: Chrome Canary - PASSED

Chrome Canary example example example example
Screen Shot 2023-01-04 at 4 56 54 AM Screen Shot 2023-01-04 at 4 53 09 AM Screen Shot 2023-01-04 at 4 52 46 AM Screen Shot 2023-01-04 at 4 53 32 AM Screen Shot 2023-01-04 at 4 53 40 AM

Case 5: Microsoft Edge - PASSED

Edge example example example example
Screen Shot 2023-01-04 at 4 48 24 AM Screen Shot 2023-01-04 at 4 46 03 AM Screen Shot 2023-01-04 at 4 46 10 AM Screen Shot 2023-01-04 at 4 46 28 AM Screen Shot 2023-01-04 at 4 46 37 AM

Case 6: Opera - FAILED

Opera example example example example
Screen Shot 2023-01-03 at 4 37 14 PM

Case 7: Vivaldi - PASSED

Vivaldi example example example example
Screen Shot 2023-01-04 at 4 31 52 AM Screen Shot 2023-01-04 at 4 37 23 AM Screen Shot 2023-01-04 at 4 37 45 AM Screen Shot 2023-01-04 at 4 38 20 AM Screen Shot 2023-01-04 at 4 38 29 AM

@stephendonner stephendonner added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Jan 3, 2023
@MadhaviSeelam
Copy link

MadhaviSeelam commented Jan 3, 2023

Verification PASSED using

Brave | 1.47.161 Chromium: 109.0.5414.61 (Official Build) beta (64-bit)
-- | --
Revision | 846c6eff1c374cde417a9cdc44193545cc07f354-refs/branch-heads/5414@{#1030}
OS | Windows 11 Version 21H2 (Build 22000.1335)

Note: Currently import of extensions from Opera is not supported. @rebron to file a follow up issue.

Case 1: Import Extensions via onboarding from Chrome - brave://welcome - PASSED

Prerequisite: Install Chrome browser with 1Password extension
image

  1. Install 1.47.161
  2. launch Brave
  3. click Set Brave as default browser button
  4. select Chrome
  5. click Import button
  6. check Chrome Person 1
  7. click Import Profiles button
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extension is successfully imported and shown in brave://extensions

step 3 step 4 step 5-6 step 8 step 10 step 11
image image image image image image

Case 2: Import Extensions via onboarding from Chrome Canary - brave://welcome - PASSED

Prerequisite: Install Chrome Canary browser
Person 1: Snowflake extension and Bookmarks
Person 2: Bookmarks only
image

  1. new profile
  2. launch Brave
  3. click Set Brave as default browser button
  4. select Chrome Canary
  5. click Import
  6. click Select All
  7. click Import Profiles button
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extension is successfully imported along with bookmarks and is shown in brave://extensions

step 3 step 4-5 step 6-7 step 9 step 10 step 11
image image image image image image

Case 3: Import Extensions from Edge - brave://welcome - PASSED

Prerequisite: Install Edge with extensions, bookmarks, saved passwords
Profile 2: bookmarks, saved passwords & extensions (Nimbus)
Profile 3: bookmarks, extensions (Google translate)

image
  1. new profile
  2. launch Brave
  3. Skip Set Brave as default browser button
  4. select Microsoft Edge
  5. click Import
  6. select Profile 1 & Profile 2
  7. click Import Profiles button
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extensions along with bookmarks from both profiles are successfully imported

step 3 step 4-5 step 6-7 step 8 step 10 step 11
image image image image image image

Case 4: Import Extensions from Chrome Dev - brave://welcome- PASSED

image
Profile 1: 2 Extensions (Color zilla, Tiny sketch)
Profile 2: No data (No extensions)

1.new profile
2. launch Brave
3. click Set Brave as default browser button
4. select Chrome
5. click Import
6. check Chrome Dev Person 1 and Chrome Person 2
7. click Import Profiles button
8. verified Setup complete page shown
9. click Finish button
10. click Extensions icon in the toolbar
11. open brave://extensions

Confirmed extensions are successfully imported and are shown in brave://extensions

step 3 step 4-5 step 6-7 step 9 step 10 step 11
image image image image image image

Case 5: Import Extensions from Chrome Beta - brave://welcome- PASSED

Person 1: 4 extensions image

1.new profile
2. launch Brave
3. click Set Brave as default browser button
4. select Chrome
5. click Import
6. check Chrome Beta Person 1
7. click Import Profiles button
8. verified Setup complete page shown
9. click Finish button
10. click Extensions icon in the toolbar
11. open brave://extensions

Confirmed extensions are successfully imported and are shown in brave://extensions

step 3 step 4-5 step 6-7 step 9 step 10 step 11
image image image image image image

Case 6: Import Extensions from Vivaldi - brave://welcome- PASSED

image
  1. new profile
  2. launch Brave
  3. click Set Brave as default browser button
  4. select Vivaldi
  5. click Import
  6. select Vivaldi Person 1 & Vivaldi Person 2
  7. click Import profiles
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar in the new-tab page
  11. open brave://extensions

Confirmed extensions from both profiles are successfully imported and are shown in brave://extensions

step 3 step 4-5 step 6-7 step 9 step 10 step 11
image image image image image image

Case 7: Import Extensions from Vivaldi - brave://settings/importData - PASSED

Prerequisite: Install Vivaldi with extensions and bookmarks
image

  1. new profile
  2. click Skip
  3. click Skip on `Import Settings page
  4. click Finish button on Help make Brave Better page
  5. open brave:/settings/importData
  6. select Vivaldi Person 1 from the drop down
  7. Uncheck all and check only Extensions in the Import bookmarks and settings
  8. click Import
  9. click Done
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extension is successfully imported and shown in brave://extensions

step 2 step 3 step 4 step 6 step 7-8 step 10 step 11
image image image image image image image

@stephendonner stephendonner added QA/Test-All-Platforms QA Pass-macOS and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Jan 3, 2023
@btlechowski
Copy link

Verification passed on

Brave 1.47.163 Chromium: 109.0.5414.61 (Official Build) beta (64-bit)
Revision 846c6eff1c374cde417a9cdc44193545cc07f354-refs/branch-heads/5414@{#1030}
OS Ubuntu 18.04 LTS

Note: Currently import of extensions from Opera is not supported.

Case 1: Import Extensions via onboarding from Chrome - brave://welcome - PASSED

image

  1. Install 1.47.x
  2. launch Brave
  3. click Set Brave as default browser button
  4. select Chrome
  5. click Import button
  6. check Chrome Person 1
  7. click Import Profiles button
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extension is successfully imported and shown in brave://extensions

image
image
image

Case 2: Import Extensions via onboarding from Chrome Canary - brave://welcome - Not supported

Chrome Canary is no supported on linux

Case 3: Import Extensions from Edge - brave://welcome - PASSED

Prerequisite: Install Edge with extensions, bookmarks, saved passwords
Profile 2: bookmarks, saved passwords & extensions
Profile 3: bookmarks, extensions

image

  1. new profile
  2. launch Brave
  3. Skip Set Brave as default browser button
  4. select Microsoft Edge
  5. click Import
  6. select Profile 1 & Profile 2
  7. click Import Profiles button
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extensions along with bookmarks from both profiles are successfully imported

image
image
image

Case 4: Import Extensions from Chrome Dev - brave://welcome- PASSED

image

Profile 1: 2 Extensions
Profile 2: No data (No extensions)

1.new profile
2. launch Brave
3. click Set Brave as default browser button
4. select Chrome
5. click Import
6. check Chrome Dev Person 1 and Chrome Person 2
7. click Import Profiles button
8. verified Setup complete page shown
9. click Finish button
10. click Extensions icon in the toolbar
11. open brave://extensions

Confirmed extensions are successfully imported and are shown in brave://extensions

image
image

Case 5: Import Extensions from Chrome Beta - brave://welcome- PASSED

Person 1: 4 extensions image

1.new profile
2. launch Brave
3. click Set Brave as default browser button
4. select Chrome
5. click Import
6. check Chrome Beta Person 1
7. click Import Profiles button
8. verified Setup complete page shown
9. click Finish button
10. click Extensions icon in the toolbar
11. open brave://extensions

Confirmed extensions are successfully imported and are shown in brave://extensions

image
image
image

Case 6: Import Extensions from Vivaldi - brave://welcome- PASSED

image
image

  1. new profile
  2. launch Brave
  3. click Set Brave as default browser button
  4. select Vivaldi
  5. click Import
  6. select Vivaldi Person 1 & Vivaldi Person 2
  7. click Import profiles
  8. verified Setup complete page shown
  9. click Finish button
  10. click Extensions icon in the toolbar in the new-tab page
  11. open brave://extensions

Confirmed extensions from both profiles are successfully imported and are shown in brave://extensions

image
image
image

Case 7: Import Extensions from Vivaldi - brave://settings/importData - PASSED

Prerequisite: Install Vivaldi with extensions and bookmarks

  1. new profile
  2. click Skip
  3. click Skip on `Import Settings page
  4. click Finish button on Help make Brave Better page
  5. open brave:/settings/importData
  6. select Vivaldi Person 1 from the drop down
  7. Uncheck all and check only Extensions in the Import bookmarks and settings
  8. click Import
  9. click Done
  10. click Extensions icon in the toolbar
  11. open brave://extensions

Confirmed extension is successfully imported and shown in brave://extensions

image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature/importer onboarding Front-end related to helping a new user learn about features within the browser. OS/Desktop priority/P2 A bad problem. We might uplift this to the next planned release. QA Pass-Linux QA Pass-macOS QA Pass-Win64 QA/Test-All-Platforms QA/Yes regression release/blocking release-notes/exclude
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants