According to Jan Odvarko :
This is because of the following code in tabWatcher.js
var prevDomain = persistedState ? getDomain(persistedState.location) :
null;
var domain = getDomain(location);
if (!persistedState || prevDomain != domain)
persistedState = null;
If following is commented out, it works.
As a note. If you are using Windows 7, the path to the firebug extension directory should be something like "C: \ Users \ Jichao \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ 2dlypp9o.default \ extensions \ firebug @ software.joehewitt.com \ contents arsonist.
source
share