title: Why is the FireFox debugger not showing full source code?
body: <p>I am trying to debug a web page in FireFox v42.0 Windows 10, where that web page goes through a proxy server and has code injected into it inline via <code>&lt;script&gt;...&lt;/script&gt;</code> (not including a separate .js file) by the proxy server. When I right-click View Page Source, I see the original page plus the code I expect to see injected (and which is actually running). I also see the injected content in the DOM view of the Inspector tab. And it is also visible in the Network Tab in the Response section. However, when I view the same page in the debugger, the injected code is not visible, as if the page were not running through the proxy server.</p>
  
  <p>Furthermore, if I insert a <code>debugger;</code> statement in the injected code, I do hit the breakpoint, but in the FireFox debugger tab it tells me I'm on line 550 of a file with only 173 lines in it according to FireFox. So I can not step through the code.</p>
  
  <p>When I do the same thing in Chrome, I see what I'm expecting, which is the injected code in my page, and I am able to debug this code without problem.</p>
  
  <p>I have cleared my cache to no effect. I looked at the Network tab and everything looks as expected there.</p>
  
  <p>How and why is FireFox not showing me the actual page in the debugger tab (matching what's in View Source or the DOM view), and not letting my step through the injected code?</p>