I have used Firebug a good bit under previous versions of Firefox but
today is the first time I've tried to use it since upgrading to
Firefox 4.0 / Firebug 1.7.0.  I am loading a rather large JavaScript
file (~400KB) that is still under development.  It seems to load fine
and operate correctly under Firefox 4.0, but when I went to single
step through part of the code using Firebug I ran into problems.  I
finally tracked down the fact that sections of the JavaScript seem to
be missing from the display in Firebug.  For example, the first
missing section of code should look like:

  /
****************************************************************************/
  /* Process a button press on either the State Up or Down
button.            */
  /
****************************************************************************/
  case 0:
  case 1:
    var msg = "op|mds6uiZone|" + zoneDisplayNumber + "|
zoneDisplayState";
    msg += "|" + zoneDisplayButton;
    sendStandardRequest(msg, dummyCallback);
    break;

  /
****************************************************************************/
  /* Process a button press on the Source Down button.  This will
decrement   */
  /* the value of the sourceGroup variable array for this zone.  There
are 6  */
  /* inputs so the range is from 0 to 5.  Decrementing from 0 rolls
under     */
  /* back to 5.  If the new value is for a source that is not enabled,
then   */
  /* the function keeps decrementing until an enabled one is
found.           */
  /
****************************************************************************/
  case 2:                                    // cycle down through
source inputs
    var newVal = sourceGroup[zoneDisplayNumber];     // determine
starting value
    for (var i = 0; i < 6; i++) {            // look for the next
enabled source
      newVal--;
      if (newVal < 0)
        newVal = 5;
      if (sourceDisplayEnable[newVal] == 1)
        break;
    }
    var msg = "op|mds6uiZone|" + zoneDisplayNumber + "|sourceGroup|" +
newVal;
    sendStandardRequest(msg, dummyCallback);
    break;


However, when I display this section of code in the Firebug script
display window it looks like:

  /
****************************************************************************/
  /* Process a button press on either the State Up or Down button. */
 ar i = 0; i < 6; i++) { // look for the next enabled source
      newVal--;
      if (newVal < 0)
        newVal = 5;
      if (sourceDisplayEnable[newVal] == 1)
        break;
    }
    var msg = "op|mds6uiZone|" + zoneDisplayNumber + "|sourceGroup|" +
newVal;
    sendStandardRequest(msg, dummyCallback);
    break;


It appears that just over 17 lines are missing.  In all, of 7989 lines
that should be displayed, only 7826 are shown in the Firebug display.

I downloaded the JavaScript file and compared it to the last checked
in version and it matches.  Further, I downloaded and installed JSView
2.0.5 and it displays the JavaScript correctly.

This is such an obvious problem that I'm sure if it were a problem in
Firebug it would have been noticed before.  I'm assuming it is some
configuration issue that I didn't set up correctly under Firefox 4.0
but I'm at a loss to think of what.

Anybody have any ideas?

Thanks,
Dave

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en.

Reply via email to