cfinke / RSS-Ticker

RSS Ticker loads your Firefox Live Bookmarks and scrolls their entries across your screen while you surf.
https://addons.mozilla.org/en-US/firefox/addon/2325/
GNU General Public License v2.0
7 stars 4 forks source link

Bug/RSS14: noFeedsFound.xul reappears after Firefox crash #79

Open bentolor opened 11 years ago

bentolor commented 11 years ago

The notice page about missing dynamic bookmarks reappears after every firefox crash.

Test case:

  1. Start firefox
  2. pkill -9 firefox
  3. Restart firefox. noFeedsFound.xul is opened

Expected behaviour: Once confirmed, the notice page should not reappear unless appropriate.

cfinke commented 10 years ago

I believe this is a bug with Firefox not saving changes to user preferences when it crashes. I've seen the same bug exemplified by other addons' "Thanks for installing [addon]" pages appearing again after a crash.

bentolor commented 10 years ago

With which addons did you observe this? I only noticed it with RSS Ticker in this persistent form, though I'm a heavy addon user.

I believe this is a bug with Firefox not saving changes to user preferences when it crashes.

But wouldn't unsaved changes regarding this property only happen on crashes during the first launch (after an upgrade)?

cfinke commented 10 years ago

I've seen it happen with Firebug's firstrun page and some of my other extensions (that I wrote).

An example:

  1. Open Firefox, close all tabs.
  2. Open about:config
  3. Find a preference under extensions.*
  4. Change its value.
  5. Force-quit Firefox.
  6. Reopen Firefox.
  7. Open about:config
  8. Find the preference from step 3.
  9. Its value is no longer what you gave it in step 4.

I just reproduced this in Firefox 22, and it worked this way three times out of four. This would be the same general reproduction of the resetting of the preference that controls hiding the noFeedsFound page.