Getting to know what added a specific element, removed it or changed its attributes requires some way to stop the script execution right at the statement where the change happens.
So better solution could be split Scratchpad window on code part and message part. Switching between two windows/tabs (console and scratchpad) is bit annoying.
Should be pretty unlikely, yes. The new DOM bindings just change which native is called when open() and send() happen, which should not affect JS stacks, generally... Jan, can you find a one-day regression range for this?
An undefined variable cannot be referred directly. However, all global variables are attributes of the same name of the global context (window in case of browsers), and accessing an undefined attribute is fine.
Firebug 1.11 has been released and so, let's take a look at some of the new features introduced in this version. First of all, check out the following compatibility ...
This can be seen in the Put Scripts at the Bottom example. Loading scripts asynchronously avoids this blocking behavior resulting in a faster loading page.