Opened 5 years ago

Closed 5 years ago

#513 closed defect (rejected)

firefox: settings are lost

Reported by: mapx Assignee:
Priority: P1 Milestone:
Module: Adblock-Plus-for-Firefox Keywords:
Cc: trev Blocked By:
Blocking: Platform:
Ready: no Confidential: no
Tester: Verified working: no
Review URL(s):

Description (last modified by mapx)

Environment

firefox 30
ABP 2.6.1.3819

How to reproduce

-set 2 custom filters: filter 1, filter2
-close / reopen firefox ==> be sure to still have the 2 filters
-in quick succession do:
0.open filter preferences ==> custom filters
1.delete filter 2
2.close filter preferences
3.close firefox
4.re-open firefox

I can still see the filter number 2 ==> it wasn't deleted

I did the same test with the enabled subscriptions
I had easylist and easyprivacy enabled(as separate subscriptions not the combined list)
I unchecked easyprivacy, again in quick succession close preferences, close firefox, re-open firefox ==> easyprivacy is still enabled !

Change History (5)

comment:1 Changed 5 years ago by mapx

  • Description modified (diff)

comment:3 Changed 5 years ago by HolyK

One more info to my post mentioned by mapx above ... "Date modified" of my "patterns.ini" is 4.May 2014 so _probably_ it was working fine till that date. After that only patterns.ini.tmp is changing.

Last edited 5 years ago by HolyK (previous) (diff)

comment:4 Changed 5 years ago by philll

This might be similar to #430

comment:5 Changed 5 years ago by trev

  • Cc trev added
  • Resolution set to rejected
  • Status changed from new to closed

Saving the settings to disk takes time, if you close Firefox while the writing is still in progress then there is fairly little we can do. As long as the data is still consistent (meaning only patterns.ini.tmp was written incompletely, the actual data file wasn't corrupted) I don't see an issue here.

Note that the issue described in this forum topic is most likely a different one, not the one in the steps to reproduce here.

Note: See TracTickets for help on using tickets.