I think I am having the same issue. console.log and all console.x commands produce no output after upgrading to NoScript 2.1.
Steps to reproduce:
1) Load Firefox 4.0 with Firebug 1.7 or later and NoScript 2.1 or later.
2) Go to google.com
3) Type console.log('hi'); into the command box and run it
4) Both the expression evaluated and the resulting output are printed
- Code: Select all
>>> console.log('hi');
hi
5) Hit F5 to reload the page
6) Type console.log('hi'); into the command box and run it
7 Only the expression evaluated statement is printed. No output is generated from the invocation of console.log
- Code: Select all
>>> console.log('hi');
Alternatively, loading javascript with any console.x from any page also produces no output at any time. Once the console is "broken" in this manner, it can be temporarily fixed by selecting Deactivate Firebug for this Website, and then clicking the bug icon to activate it again. Console output from commands entered into the command box will work until the page is refreshed. Other events, like GET requests, appear in Firebug's log normally even when the problem with the console is occurring.
This happens with Firebug 1.7 and 1.7.1b1 and Noscript 2.1 and above, including 2.1.0.2rc6. Downgrading to NoScript 2.0.9.9 fixes it. Disabling NoScript also allows the console to work normally in Firebug.