kura52 / sushi-browser

Sushi Browser is the next generation browser which mounts the multi-panel and the video support function and so on. Its goal is to be as fantastic as sushi. :sushi:
https://sushib.me
GNU General Public License v3.0
126 stars 12 forks source link

[Bug] Extensions seems to corrupt themselves after deleting one. #24

Open PoorPocketsMcNewHold opened 5 years ago

PoorPocketsMcNewHold commented 5 years ago

It happened multiple times while trying to use them in a normal utilisation, but the extensions seems to corrupt all of themselves everytime that we delete an extension. image After corrupted, All the precedent extensions are still precdent, Their settings and their own files in their respective folder it seems. The remaining extensions that "survived" here, Stylus, Doesn't load it's settings correctly. However, a reinstallation of all the lost extensions or the broken remaining ones, make them use their last settings correctly. For some extensions however, They will need to be deleted manually from the remaining files, before being installed again the normal way.

PoorPocketsMcNewHold commented 5 years ago

image Apparently, Some "dead" extensions, seems to still remain undead and alive, despite not being showed in the extensions tab anymore, Here's being Wikiwand in action. (Looking completly corrupted, as expected)

kura52 commented 5 years ago

Thank you for raising this issues. Although I investigated this problem, it seems that muon's problem is related, and it seems to be difficult to fix.

PoorPocketsMcNewHold commented 5 years ago

Just to get an update on this issue, after testing on the latest version, Extensions seems instead, to delete themselves despite still their files in their extracted folder in the extension folder, just after closing the browser. I'm currently using the portable version, like displayed here. I will most likely try to install the non-portable version to see if it's behaving differently, but it's in fact due to Muon in itself, it shouldn't. image

PoorPocketsMcNewHold commented 5 years ago

Oh, and after completely resetting the folders by erasing them, and deleting the portable sushi browser, and instead, installing the desktop version. It has been able to properly install the extensions, until a certain number (I don't have the exact number, but I estimate around 20), It crashed upon launching. No idea if it's actually related or not, but if it sounds like a new type of issue, I would be glad to try to recreate it again and send the logs. That's really the only issue that let me not use Sushi browser as my main browser. -Tested witb 0.21.3.