QA/Firefox migrators

From MozillaWiki
< QA
Jump to: navigation, search

Migrator Overview

P1/P2 bugs

Supported data types

Data Type 360se Chrome/Chromium/Canary/Edge Legacy Edge Firefox (Refresh) Internet Explorer Safari
Bookmarks Yes Yes Firefox 41+ Yes Yes Not smoothly on modern macOS
Cookies No Only unencrypted (bug 1163165, bug 1163166, bug 1163167 ) Firefox 41+ Yes Yes No (bug 712240)
Form History No No No Yes No Only search history (bug 363488)
Form Autofill No No No Yes No No
History No Yes Only typed URL history, Firefox 44+ Yes Yes Not smoothly on modern macOS
Passwords No macOS (since Fx71) and Windows Firefox 42+ (bug 1192035) Yes Form passwords up to Win7 (43+) Win8+ (42+, bug 1192035), not HTTP Auth. (bug 1191175) No (bug 1018667)
Session No No No Yes No No
Settings No No No (WONTFIX) No. This is intentional so Refresh can fix problems. Yes Yes
Other Data No: Address and Credit Card Autofill Reading List (42+) Bookmark Backups, Personal Dictionary, FHR Data, Sync login Search history
  • Homepage import was removed in bug 1434167 (Firefox 60)

Common issues affecting most browsers

Differences between official and unofficial builds

  • Homepage import (Only appears in official builds) - Removed in bug 1434167

Differences between startup and later migrations

Startup migration happens when a user has no profiles.ini (i.e. no profiles) and they see the migrator automatically during startup (possibly only in official builds?). It can also be triggered with the -migration command-line argument. Migration can be accessed for existing profiles from the Places window (bookmark/history manager) from the last toolbar button => Import Data from Another Browser

  • Non-toolbar bookmarks are imported at the top level for startup migration but in a sub-folder with the browser's name afterwards.
  • The data selection page is skipped during startup migration and all data for the specific browser is chosen.
  • The system default browser should be first and initially selected during startup migration.

IE migrator

Summary

The feature's goal is to migrate data and settings safely from Internet Explorer to Firefox.

Reference

Full Query
ID Summary Status Assigned to Qa contact Whiteboard Qa whiteboard
248352 Preserve sort order when migrating bookmarks from IE NEW No cf_qa_whiteboard
270045 IE cookie import assumes domain cookies, leading to duplicates NEW No cf_qa_whiteboard
405217 when migrating from IE, don't import default IE bookmarks if we can determine that the user hasn't used IE (or IE's bookmarks?) NEW No cf_qa_whiteboard
455008 EnableLUA=1 on XP causes IE cookie migration to fail NEW No cf_qa_whiteboard
488130 Search box search providers not migrated from IE NEW No cf_qa_whiteboard
537930 Import of IE bookmarks have .URL extension NEW [2012 Fall Equinox] No cf_qa_whiteboard
538654 Investigate real-time migration of password data from IE NEW No cf_qa_whiteboard
700898 test harness for migration tools (Opera, IE, Safari and etc) NEW No cf_qa_whiteboard
719321 Update list of migrated IE prefs NEW No cf_qa_whiteboard
825558 Windows version does not import *all* bookmarks/settings from IE NEW No cf_qa_whiteboard
1283557 Migration from IE doesn't work (broken) on win64 builds of Firefox (win10?) NEW No cf_qa_whiteboard
1807928 browser/components/migration/tests/unit/test_IE_history.js fails against MSIX packages NEW No cf_qa_whiteboard
1814945 IE - Don't list resources for import when those resources won't actually bring things over NEW No cf_qa_whiteboard
1826714 Intermittent browser/components/migration/tests/browser/browser_ie_edge_bookmarks_success_strings.js | single tracking bug NEW [retriggered] No cf_qa_whiteboard

14 Total; 14 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Test Cases

  • A list of test cases for this feature can be found here: Test Cases




Edge migrator

Summary

The feature's goal is to migrate data and settings safely from Microsoft Edge (Project Spartan) to Firefox.

Reference

Full Query
ID Summary Status Assigned to Qa contact Whiteboard Qa whiteboard
1192039 Import form data from Microsoft Edge NEW No cf_qa_whiteboard

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Test Cases




Chrome migrator

Summary

The feature's goal is to migrate data and settings safely from Google Chrome, Chromium and Chrome Canary (except Canary on Linux) to Firefox. The new Microsoft Edge is also included.

  • Other Chromium-based browsers like Opera (bug 707601), Brave, and Yandex aren't yet supported.

Reference

Full Query
ID Summary Status Assigned to Qa contact Whiteboard Qa whiteboard
454008 [meta] Support for migration from Google Chrome NEW [tracking] No cf_qa_whiteboard
589589 [meta] Breakdown: Chrome profile migration for Import Wizard and Migration Assistant - passwords, form data, and settings NEW p= [qa-]
706017 test harness for Google Chrome migration NEW Makoto Kato [:m_kato] p=0 No cf_qa_whiteboard
743196 Investigate if Chrome migrator time conversion may hit the js uint64 limit NEW No cf_qa_whiteboard
946757 Failed to import visit count history from Chrome NEW No cf_qa_whiteboard
1162397 Check that the Chrome migrator is doing the correct thing with domain vs. host cookies NEW No cf_qa_whiteboard
1163165 Decrypt Google Chrome cookies on Windows NEW No cf_qa_whiteboard
1163166 Decrypt Google Chrome cookies on OS X NEW No cf_qa_whiteboard
1163167 Decrypt Google Chrome cookies on Linux NEW No cf_qa_whiteboard
1332219 Handle Chrome password imports using data scheme types >2 NEW No cf_qa_whiteboard
1332225 [meta] Investigate Firefox hanging while importing bookmarks/history/passwords from Google Chrome NEW No cf_qa_whiteboard
1387302 When importing multiple usernames/passwords for the same domain from Chrome it is hard to remember which is the default NEW No cf_qa_whiteboard
1398930 Migration of corrupt Chrome history taking 18+ hours NEW No cf_qa_whiteboard
1421485 Imported chrome browsing history ignores visit_count and shows recently visited history instead of top sites NEW No cf_qa_whiteboard
1425231 imported bookmark from google chrome disappear after restart Firefox;workaround found UNCONFIRMED No cf_qa_whiteboard
1438972 Make non-Chrome profile migrator IO async NEW No cf_qa_whiteboard
1485286 Import Chrome's mobile bookmarks when running migration NEW [lang=js] No cf_qa_whiteboard
1513718 There's no option to import passwords from Chromium on Linux NEW No cf_qa_whiteboard
1557834 [meta] Allow migration from other Chromium browsers NEW No cf_qa_whiteboard
1582486 The "enter keychain password" is required twice when importing passwords from Chrome on Mac OS NEW No cf_qa_whiteboard
1582492 The "enter keychain password" panel is no longer triggered a second time if a wrong password was submitted then denied when importing passwords from Chrome NEW No cf_qa_whiteboard
1591992 Can't import stuff from Google Chrome Dev on Windows UNCONFIRMED No cf_qa_whiteboard
1731627 Update chrome/chromium migrator due to location change NEW No cf_qa_whiteboard
1790123 [foxfooding] Import only lists Chromium NEW [foxfooding] No cf_qa_whiteboard
1803441 Make sure all Chrome profile migrator variants have some tests NEW No cf_qa_whiteboard
1817441 Import Saved Addresses from Chrome NEW [form autofill] No cf_qa_whiteboard
1822832 [meta] Safari/Chrome bookmarks favicon import - QA Tracking bug NEW No cf_qa_whiteboard
1823704 Intermittent TV browser/components/migration/tests/chrome/test_migration_wizard.html | single tracking bug NEW No cf_qa_whiteboard
1846382 Migration UI is busted (overflowing text, menu dropdown button pushed off of the button) if your Chrome user profile has a very long name NEW No cf_qa_whiteboard
1858785 Add other Chrome-based browsers to the list of Snap packages that can be installed NEW No cf_qa_whiteboard
1871579 Chrome profile migration is potentially not importing enough history entries NEW No cf_qa_whiteboard
1888165 [snap] Cannot import data from Chrome through the "Import Data From Another Browser" flow NEW No cf_qa_whiteboard
1903343 Make it possible to import from non-Snap Chrome when Firefox is installed as a Snap NEW No cf_qa_whiteboard
1925759 Intermittent browser/components/migration/tests/unit/test_Chrome_corrupt_history.js | single tracking bug REOPENED No cf_qa_whiteboard

34 Total; 34 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Test Cases

  • A list of test cases for this feature can be found here: Test Cases




Safari migrator

Summary

The feature's goal is to migrate data and settings safely from Safari to Firefox.

Reference

Full Query
ID Summary Status Assigned to Qa contact Whiteboard Qa whiteboard
363488 saved form history not imported from safari NEW No cf_qa_whiteboard
700898 test harness for migration tools (Opera, IE, Safari and etc) NEW No cf_qa_whiteboard
713818 Sort out "safe opening" of downloads story for people migrating from Safari NEW No cf_qa_whiteboard
737861 New Safari Migrator: Thumbnails for Top Sites NEW No cf_qa_whiteboard
1018667 Import Safari logins/passwords (from macOS Keychain) NEW [fxgrowth] [fxprivacy] [passwords:import] No cf_qa_whiteboard
1202922 Importing Safari Accessibility settings - minimum font size UNCONFIRMED No cf_qa_whiteboard
1226036 Don't offer to import from Safari if the only thing I've used Safari for is to download Firefox NEW No cf_qa_whiteboard
1239715 Migration of Safari user-created Bookmark-folders broken NEW No cf_qa_whiteboard
1679179 [macOS 10.14 only] Data Migration from Safari is not working due the its folder which is being blocked NEW No cf_qa_whiteboard
1820253 Write automated tests for the Safari permission request methods NEW No cf_qa_whiteboard
1822828 [macOS] Newly created bookmarks on Safari do not display a favicon while being imported to Firefox only after Safari is closed and the bookmarks are imported again NEW No cf_qa_whiteboard
1822832 [meta] Safari/Chrome bookmarks favicon import - QA Tracking bug NEW No cf_qa_whiteboard
1845514 [macOS] History alone cannot be imported from Safari if Safari wasn’t closed before at least one time NEW No cf_qa_whiteboard
1853694 Add profile support to Safari migrator for Sonoma NEW No cf_qa_whiteboard
1877696 Intermittent browser/components/migration/tests/unit/test_Safari_history.js | single tracking bug REOPENED No cf_qa_whiteboard
1918085 Improve import instructions for Safari passwords in Firefox to better match the new UI changes in macOS 15 (Sequoia) NEW No cf_qa_whiteboard

16 Total; 16 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Test Cases

  • A list of test cases for this feature can be found here.




Firefox migrator

Summary

It is used by the reset/refresh profile feature from about:support and a notification bar if a profile hasn't been used in 60 days. It's not shown in the list of migrators at this time as it's meant for Refresh scenarios. It only supports migrating from the default Firefox profile to a new one.

Reference

Full Query
ID Summary Status Assigned to Qa contact Whiteboard Qa whiteboard
735568 Add return value to Migrate and check it during profile reset migration. NEW No cf_qa_whiteboard
756390 "Reset Firefox" doesn't show up for rebranding and ff-on-xr NEW No cf_qa_whiteboard
921462 "Reset Firefox" UI does not mention the desktop backup of the old profile NEW [testday-20130927] No cf_qa_whiteboard
927393 Should fire quit-application-requested before resetting Firefox NEW No cf_qa_whiteboard
929450 Firefox sometimes doesn't reopen after Resetting Firefox NEW Paul Silaghi, QA [:pauly] No cf_qa_whiteboard
1017919 Reset Firefox: Preserve extensions but disable all of them NEW [fxgrowth] No cf_qa_whiteboard
1053569 Improve the UX of the dialog shown during a reset NEW [fxgrowth] No cf_qa_whiteboard
1128510 Refresh Firefox should save a human-readable list of the previously-installed addons too NEW No cf_qa_whiteboard
1276998 Add-ons are restored after Refresh if sync is enabled NEW No cf_qa_whiteboard
1290495 Refresh prompt shows up on reinstall even after profile is deleted NEW No cf_qa_whiteboard
1391008 Post-startup crash safe mode dialog recommends refresh profile too much, implications unclear NEW No cf_qa_whiteboard
1417647 Don't show the refresh bar for a new profile NEW No cf_qa_whiteboard
1554267 Installing a fresh firefox with no profiles showed the refresh prompt. NEW No cf_qa_whiteboard
1556168 preserve container data on refresh NEW [domsecurity-active] No cf_qa_whiteboard
1561083 Refresh Firefox should maintain menubar/personal toolbar state NEW No cf_qa_whiteboard
1647345 Allow AV to trigger a Firefox Refresh NEW No cf_qa_whiteboard
1766888 Reset Firefox: Settings are unexpectedly restored via sync NEW No cf_qa_whiteboard
1768239 "refresh your profile" deletes all multi account containers. NEW No cf_qa_whiteboard
1888487 See if the profile backup mechanism could replace the existing profile refresh mechanism NEW No cf_qa_whiteboard
1889788 During the Firefox Refresh the content of the import status dialog is not announced by a screen reader NEW No cf_qa_whiteboard
1916861 Intermittent browser/components/migration/tests/marionette/test_refresh_firefox.py | single tracking bug REOPENED No cf_qa_whiteboard

21 Total; 21 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Test Cases

  • A list of test cases for this feature can be found here: Test Cases