A deeper call stack with error in eval-level.
  1. window scope functions first, second, third.
  2. third calls eval() on a window scope string dynamic
  3. The fourth line of dynamic uses b which is not defined
  4. The error is eval-level: in the global scope of an eval buffer
01/2007 Works in Firebug 1.1b9 and Fireclipse
  1. Halts on error, positions Script tab to line of error call (a += b;)
  2. Console tab reports error ("b is not defined") and source line of error ("a += b;") correctly.
  3. Console tab error message links to stack with four entries,
    __eval_level__(undefined)eval (line 4)
    third()DeeperCallStackWi... (line 35)
    second()DeeperCallStackWi... (line 27)
    first().
    
  4. All entries in stack are linked to a source line in Script tab window, lines in html are off by one
  5. Javascript console reports error against data: url buffer on correct line