Según Jan Odvarko:
Es debido al código siguiente en tabWatcher.js
// xxxHonza, xxxJJB: web application detection. Based on domain check.
var prevDomain = persistedState ? getDomain(persistedState.location) :
null;
var domain = getDomain(location);
if (!persistedState || prevDomain != domain)
persistedState = null;
If following is commented out, it works.
//if (!persistedState || prevDomain != domain)
// persistedState = null;
Así como una nota, si está usando Windows 7, el directorio de la extensión Firebug la ruta debería ser algo como 'C: \ Users \ Jichao \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ 2dlypp9o.default \ extensions \ [email protected] \ content \ firebug'.