Skip to content

Instantly share code, notes, and snippets.

Last active January 13, 2022 11:41
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save macha795/c02abf6e8d35b80e1e780864ab38ad8d to your computer and use it in GitHub Desktop.
if(location.href !== 'chrome://browser/content/browser.xhtml') return;
let func = {
add : function(e){'unread', 'true');
remove : function(e){'unread');
gBrowser.tabContainer.addEventListener('TabOpen', func.add, false);
gBrowser.tabContainer.addEventListener('TabSelect', func.remove, false);
gBrowser.tabContainer.addEventListener('TabClose', func.remove, false);
window.addEventListener('unload', function uninit(){
gBrowser.tabContainer.removeEventListener('TabOpen', func.add, false);
gBrowser.tabContainer.removeEventListener('TabSelect', func.remove, false);
gBrowser.tabContainer.removeEventListener('TabClose', func.remove, false);
window.removeEventListener('unload', uninit, false);
}, false);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment