I continue to struggle to get my appcache monitor state machine to cooperate with Firefox in all cases. Generally it works but there are currently some odd corner cases. In all cases a browser refresh after taking an update seems to correct. But this shouldn't ever be necessary.