kerft wrote:Refresh has a reputation for losing data. ...
Maybe, but typically that happens when the user closes Firefox when they think that Firefox is 'hung up' or just quit working. When the Refresh process runs to completion data doesn't get lost - period.
IMO, the problem is that there is no "progress meter" for the Refresh procedure. In my limited experiences 2 to 3 years ago with Refresh (on Win7 32-bit 4GB RAM 4-250GB HDD = 1 Tb) it would run 5 to 7 minutes without giving the user any indication that anything was happening at all - no changes made in the Windows Task Manager window to the firefox.exe process (done before multiple processes became 'a thing'). The user then kills the firefox.exe process out of frustration and their data goes "poof" as the Firefox user data is being processed in RAM, so when the firefox.exe process is killed that data disappears.
No "loss of data" for me as I had backed up mu Profile before trying Refresh. After saying "WTF just happened" I restored my Profile, verified it was working as before - then "got back on the horse" and ran Refresh again while timing the procedure. After ~ 6 min 30 seconds I got a message that Refresh was done along with the Old Firefox Data mystically appearing on the Desktop. Further testing at that time with a different "test" Profile that I did Refresh on showed a 2nd Profile folder appear in that Old Firefox Data folder (still on my Desktop after 2 1/2 years); I still carry the 2 Refreshed Profiles with the "date stamp" from the time the Refresh was done on each.
In the time since I "tested" the Refresh process Mozilla has added a 'progress meter' to the Firefox Update process, but hasn't added a 'progress meter' to the Refresh procedure which IMO is necessary to keep the user informed about the progress and the conclusion of the Refresh process. IMO, a potentially "fatal oversight" for a procedure that would probably be done due to a coercive warning message about "speeding up Firefox" or the time lapse since Firefox as last used, to the user who just wants to use Firefox. With as fast as Firefox as gotten and the speed their computer works, who would think that something that sounds so innocuous would need 5-plus minutes to run to completion especially without "feedback" to the user about the progress is said procedure.
A mind is a terrible thing to waste. Mine has wandered off and I'm out looking for it.