What is the source of the double-dollar sign selector query function in Chrome/Firefox?

Firstly, everything in ziesemer’s answer is correct. This is all about JavaScript history There are a number of functions that are available in various browser’s devtools consoles. Collectively, the methods are known as the Command Line API(off-line) (new link) and they all originate from Firebug. Nowadays we just have parity across browsers because Firebug did … Read more

Why got Firebug removed after updating Firefox to version 50?

Firebug does not work anymore once multi-process Firefox (separate processes for the Firefox UI and the websites) is enabled. See the related post in the Firebug blog. You may be able to reenable Firebug by setting the preferences browser.tabs.remote.autostart, browser.tabs.remote.autostart.1 and browser.tabs.remote.autostart.2 to false via about:config. Though at some point this preference will be removed. … Read more

Why can’t I save CSS changes in Firebug? [closed]

Been wondering the same for quite some time now, just gut-wrenching when your in-the-moment-freestyle-css’ing with firebug gets blown to bits by an accidental reload or whatnot…. For my intents and purposes, I’ve finally found the tool…. : FireDiff. It gives you a new tab, probably some weird David Bowie reference, called “changes”; which not only … Read more

Javascript that detects Firebug?

Original answer: Check for the console object (created only with Firebug), like such: if (window.console && window.console.firebug) { //Firebug is enabled } Update (January 2012): The Firebug developers have decided to remove window.console.firebug. You can still detect the presence of Firebug by duck typing like if (window.console && (window.console.firebug || window.console.exception)) { //Firebug is enabled … Read more