I currently use Chrome on Android & Chromebook as my main browser, but I would like to switch to using Firefox now across all my devices (linux, android, chromebook).… (read more)
I currently use Chrome on Android & Chromebook as my main browser, but I would like to switch to using Firefox now across all my devices (linux, android, chromebook). To do this, I need to import my passwords from Chrome to Firefox, and have them sync between the Firefoxes on all of my devices, but it's not working. I have tried the following:
Method 1: I installed Chrome on my new Linux machine. Checked and made sure it had synced my passwords by logging into a website using Chrome. Then, on Firefox, I pressed alt to enable the toolbar, then File->Import from another browser. The pop-up says "No programs that contain bookmarks, history, or password data could be found."
Method 2: Chrome seems to have a feature to export the passwords to csv. So I exported the passwords from Chrome to a csv on Linux. To be thorough (because I am having trouble getting this to work), I used accounts.firefox.com to sign out the Firefox on my android phone and chromebook, then (on the phone) I deleted my browsing data, uninstalled firefox, and rebooted the phone. Back on Linux, I did about:config, then set signon.management.page.fileImport.enabled to true, then did about:logins then menu->"import from a file", selected the csv that I just exported from Chrome, and clicked Import. Import Complete, 332 logins added, 1 not added because it was missing a password. Logins successfully imported, hooray! For testing purposes, I create a unique new password entry, http://foo.com username "a" password "b". Then I go to about:preferences, make sure that syncing is on and I'm currently syncing logins and passwords, and press "sync now". Log in to my phone, install Firefox from the play store, start it up, sign in using my email and password (it says "syncing"), go to logins and passwords, click "saved logins". The only one listed is for foo.com, the fake one I created to test the syncing, but I expected to see all 333 there.
How do I get this to work?