Re: How line numbers can be off in js debugger.

Gijs Kruitbosch <[email protected]> Tue, 18 Sep 2007 08:54:54 +0200
Newsgroups gmane.comp.mozilla.devel.jsdebugger
Message-ID <[email protected]>
John J. Barton wrote:
> A user filed issue 246 with Firebug including an example that explains 
> at least some of the problems I have had with line numbers from JSD.
> 
> Script tags like:
>  <script language="javascript"
>                 type="text/javascript"
>                 src="foo.js"></script>
>         <script language="javascript"
>                 type="text/javascript"
>                 src="bar.js"></script>
> cause the line numbers from JSD to be off by 4 lines.
> I guess (6 - 2) = 4, 6 original lines and 2 compressed lines.
> If I use 12 lines in 4 script inclusions I get 8 line offset:
> (12-4)= 8.
> 
> But I can't figure out the direction: JSD gets larger line numbers, not 
> smaller as I would guess.  Also a workaround will need some work...
> 
> Affects both Venkman and Firebug.
> 
> Test case:
> 
> http://fireclipse.svn.sourceforge.net/viewvc/*checkout*/fireclipse/trunk/FireclipseTests/WebContent/issue246badForDebugging.html 
> 
> 
> John.

Could you file a bug on this on bugzilla.m.o ? It's a bit of a shame 
that there's no possibility to distinction engine bugs from venkman 
bugs, but it'd still be nice to have this filed. Thanks!

~ Gijs

PS: In a hurry now, so I haven't spent any time looking up 
causes/solutions/whatevers - but if we want this fixed in jsd we need to 
be pretty quick...