Lusito / forget-me-not

Make the browser forget website data, except for the data you want to keep.
zlib License
227 stars 25 forks source link

The extension is broken #246

Open Alexander-- opened 4 years ago

Alexander-- commented 4 years ago

I have configured the extension to clean data "ON LEAVE" and set timeout to 3 seconds. When I close a tab, nothing happens. I can confirm, that cookies remain intact by visiting site again or expecting website cookies from other extensions. Restarting a browser also has no effect.

A following message can be seen in browser console (not sure if it is related):

sendRemoveListener on closed conduit forget-me-not@lusito.info.XXXXXXXXXXXX

The bug occurs on completely fresh profile with Firefox 78 from Arch Linux repositories.

ghost commented 4 years ago

No issues here with Forget Me Not 2.2.8 on Firefox 79.0 (x64) / Win7 (x64) Maybe a Linux related issue?

Lusito commented 4 years ago

Sorry about the late reply.

"sendRemoveListener on closed conduit" Is nothing to worry about.

Try on this page and see if it remembers you: https://lusito.github.io/forget-me-not/ If it does, it's very likely, that you did not configure FMN correctly.

MPeti1 commented 3 years ago

I had the same problem and with those 2 points I was able to solve that. The problem was that on the settings tab of the popup the (On )L(eave) column's enabled box wasn't ticked, and also that because the delay was set to 120 seconds, it seemed like it didn't delete the cookies.

I have a question though: IndexedDB can only be deleted on browser start?

MPeti1 commented 3 years ago

Otherwise if someone is puzzled why the IndexedDB is not being deleted, you need to tick the enabled box in the Cleanup on browser restart column too, and then the IndexedDB box too. From that on, IndexedDB will also be deleted if you select "On Leave" with the Create Rule menu, but only on browser restarts.

image

The create rule menu tells that stricter rules involve the cleanups of the smaller rules (until it's enabled on the settings tab), that's why that column needs to be enabled too