restart notification erroneously keeps appearing after restart

Bug #286688 reported by Max Bowsher
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubufox (Ubuntu)
Invalid
Undecided
Unassigned
Nominated for Intrepid by Max Bowsher

Bug Description

Binary package hint: ubufox

On a couple of separate firefox updates now, I've noticed that the ubufox restart-required notifier keeps re-appearing even after multiple firefox restarts - even after I check in the running processes that firefox has genuinely shut down and restarted.

Looking at the ubufox code, it uses the last-modified time of localstore.rdf in the user's profile to judge whether a restart has been done - however starting and stopping firefox a few times shows that it does *not* always rewrite this file when started and stopped.

This leads to a very poor user experience where they are continually re-prompted to restart the browser even after repeatedly restarting the browser - furthermore, the notifier is quite intrusive, as even if the user clicks the close box, it reappears on every page load.

Nominating this bug for Intrepid because this potential bad user experience.

Revision history for this message
Alexander Sack (asac) wrote :

localstore might not be a perfect base for this, but from what i can see it should ok for now. Please check that your user can actually write that file (permissions) and maybe you have some extensions installed that cause issues.

Changed in ubufox:
status: New → Incomplete
Revision history for this message
Max Bowsher (maxb) wrote :

I moved aside my existing localstore.rdf, and let Firefox recreate it - now it gets updated on every restart as expected. Therefore I'm writing this off as profile-specific weirdness and setting the bug to Invalid.

Changed in ubufox:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.