Hi,
Found that Opera Portable is vulnerable to profile reset and corruption due to its implementation of profile directory using [DirectoriesMove] in the launcher.
Have tested that Opera Portable launcher works well with below argument in the OperaPortable.ini (remember to comment out [DirectoriesMove])
CommandLineArguments=--user-data-dir=%PAL:DataDir%\profile
This should improve Opera Portable startup speed and reduce profile corruption.
Hope to see this in the next update.
Thanks
There was a release on 2021-10-22 and still using [DirectoriesMove]
This was by design so that Opera's updater could still be used for non-platform users. Unfortunately, the updater has gotten pretty buggy, so I disable it now. That would mean I could start using this, perhaps, after testing.
Sometimes, the impossible can become possible, if you're awesome!
Both Opera and Opera GX have switched to using the command line parameter.
Note that this will not impact startup time or data integrity as it's just a simple directory rename (no files are getting copied or recreated). It will, however, cut down with issues from improper exits (shutting down Windows without exiting, file corruption on the drive itself impacting the profile move, etc).
Sometimes, the impossible can become possible, if you're awesome!
I don't know if it's related to this change. However, after I updated Opera and OperaGX to the latest versions at portableapps.com, they won't load the existing profile from Data\profile\ directory. Instead, they created new profile under App\Opera\ (or App\OperaGX\). Also, when I executed the app again, a pop window saying the profile needs to be moved to Data\profile\ show and the app just ended by itself.
Please report and follow along here: https://portableapps.com/node/65102
Sometimes, the impossible can become possible, if you're awesome!