Giter Site home page Giter Site logo

firebug's Introduction

Firebug

Web Development Evolved getfirebug.com

On November 14, with the launch of Firefox Quantum (AKA 57), support for old school extensions will stop in Firefox. That means Firebug will no longer work for many developers. However, the work continues in the great Firefox devtools. You can try Firefox devtools by updating your release browser or downloading Developer Edition. Read more here

Download

License

Firebug is free and open source software distributed under the BSD License.

Source Repository Structure

See more information about Firebug repository structure.

  • extension Firebug extension directory.
  • tests Firebug automated test files and test harness.
  • trace Firebug tracing console.

Build Firebug XPI

In order to build Firebug *.xpi package run following in your command line (you need Apache Ant)

$ cd firebug/extension
$ ant

The *.xpi file should be located within ./release directory.

Run Firebug From Source

The extension directory directly contains Firebug extension files and so, you can run Firebug directly from it. This is the recommended way how to quickly test your code changes and provide a patch.

  1. Locate your Firefox profile folder
  2. Open extensions/ folder, create if it doesn't exist.
  3. Create a new text file and put the full path to your development folder inside. (e.g. C:\firebug\extension\ or ~/firebug/extension/). Windows users should retain the OS' slash direction, and everyone should remember to include a closing slash and remove any trailing spaces.
  4. Save the file with Firebug ID as it's name [email protected]

Hacking on Firebug

See detailed instructions about how to provide a patch to Firebug source.

Further Resources

firebug's People

Contributors

benediktask avatar bharaththiruveedula-zz avatar chstath avatar farshidbeheshti avatar fflorent avatar firesock avatar hanshillen avatar janodvarko avatar joewalker avatar johnjbarton avatar kpdecker avatar l-hedgehog avatar leeoniya avatar mcollins avatar mstepanov avatar nightwing avatar pedrosimonetti avatar private-face avatar rpl avatar s10wen avatar sdavidg avatar sebastian4webedia avatar sebastianz avatar simonlindholm avatar sroussey avatar stormageddon avatar tanakahisateru avatar thomasandersen avatar vlajos avatar zendyani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firebug's Issues

Feature: enable Firebug only when opened

Originally reported on Google Code with ID 40

It will be very useful to have Firebug running just when its frame is opened.

Until then, I have to continuously switch it on/off, since the Network
Monitoring (I think) kills Firefox in a shorter time than usual.

Maybe, make it an option, in order to keep the current icon behaviour.

Thanks.

Reported by folletto on 2007-02-26 22:24:46

Overwriting 'parent' screws up Firebug (may not really be a Firebug issue)

Originally reported on Google Code with ID 41

I noticed this issue because I was using the variable 'parent' in a
function, and not declaring it as a local variable.  I don't know if
writing to parent is a browser level screw up (and nothing Firebug can do
if someone overwrites it), but the only side effect I noticed was that
Firebug stopped working well for my pages and it took forever to track down
what was causing it.  Maybe at least list warnings in FB about it not
finding globals with the sort of contents it expects them to have?  Or even
add an option to turn on warnings for writing to global vars, as I
generally don't want to be doing that so if I am I likely did it by accident?

What steps will reproduce the problem?
1. Load any web page
2. Open console and type "parent = 'blah'"
3. Close console and refresh page
4. Open console again

What is the expected output? What do you see instead?

I expect to have the Inspect button active, but it is now disabled.  Also,
much of Firebug now won't work correctly (monitoring xhr requests). 
Firebug works fine again if I disable and then re-enable it, but doing the
above steps will mess up Firebug for all tabs in a window until you
disable/re-enable.

What version of the product are you using? On what operating system?

Firebug 1.0.1 (0.4.1 did not have this behavior, and I actually went back
to using it before I broke down and figured out what the real problem was)
using Fireox 1.5-2.0.0.1

Please provide any additional information below.

Firebug rocks!  You have no idea how bummed I was that it wasn't working on
my pages.  It was like a druggie going through withdrawal.

Reported by ireuben on 2007-02-26 23:50:33

Firebug is breaking XUL/RDF in html iframe.

Originally reported on Google Code with ID 12

What steps will reproduce the problem?
1. Open Firebug
2. Visit http://rio.microshare.net/ with firebug enabled.
3. No data will be seen in XUL iframe. Without firebug everything is fine.

What is the expected output? What do you see instead?
Rdf data should appear in XUL iframe.

What version of the product are you using? On what operating system?
Firefox 2.0.0.1, on linux and mac. Firebug 1.0.

Please provide any additional information below.
Firebug can even hang firefox in such situation.

Reported by majek04 on 2007-02-05 10:46:01

Unknown property ... Declaration dropped.

Originally reported on Google Code with ID 28

What steps will reproduce the problem?
1. load a page http://www.anglictina-on-line.cz/
2. check the console
3. click on the line number

What is the expected output? What do you see instead?
I should see a bad CSS property, but nothing bad is in the marked block.

What version of the product are you using? On what operating system?
1.01, Windows 2000 SP4

Please provide any additional information below.


Reported by oscadal on 2007-02-14 10:48:30

Using PrivilegeManager.enablePrivilege doesn't work for XHRs

Originally reported on Google Code with ID 8

In order to perform XHRs outside of the current domain, you have to use the
PrivilegeManager to ask the user for permission.  However, the tricks
Firebug pulls in order to monitor XHRs causes the privilege to be ignored
and results in "permission denied" errors.

The reason for the problem is that Firebug wraps the request.open function,
and inside the wrapped function it calls the original open function in a
sandbox.  PrivilegeManager calls only apply to the current stack frame, and
since the actual call to open happens higher up in the stack, the
permission is lost.

I really don't think this can be solved without changing the way XHR
monitoring works.  I'm hoping that I or someone else can do it the right
way, which means we should no longer wrap XHR requests in JavaScript, and
simply do the monitoring in the guts of the XHR code.

Reported by joehewitt on 2007-02-04 02:42:14

Print Source Code

Originally reported on Google Code with ID 10

What steps will reproduce the problem?
1. Open Firebug
2. Click on any tab
3. Open the "Options"-Dropdown

What is the expected output? What do you see instead?
There should be an option to print whatever is shown there, including
highlighted Syntax. 

What version of the product are you using? On what operating system?
Firebug 1.0, Windows XP

Reported by sebastian.moser on 2007-02-04 11:41:58

Save Rendered Source

Originally reported on Google Code with ID 9

What steps will reproduce the problem?
1. Open Firebug
2. Click on the Tab "HTML"
3. Click on the "Options"-Dropdown

What is the expected output? What do you see instead?
I would like to have an option "Save rendered Source", which allows me to
save the rendered source code.

What version of the product are you using? On what operating system?
Firebug 1.0, Windows XP

Reported by sebastian.moser on 2007-02-04 11:39:52

Inspec Net: Requests shown for objects already in cache

Originally reported on Google Code with ID 13

What steps will reproduce the problem?
1. Install liveHTTPHeaders
1. Go to any page where resources are properly cached by the browser.
2. Revisit the page while looking at Inspect>Net
3. Notice dark grey bars for resource requests that did not actually happen

What is the expected output? What do you see instead?
I would expect to see no output in the net request pane for any object
already found in the cache, or else see those requests made instantly in a
lighter grey as described here under "Cached or not cached":
http://www.getfirebug.com/net.html

What version of the product are you using? On what operating system?
Firebug 1.0 under Firefox 2.0.0.1 running in Ubuntu Edgy Eft (6.10)

Please provide any additional information below.
Appears to be the case for both https and http sites.  LiveHTTPHeaders
points out that the behavior of Firebug is not as documented in the page
above.  This problem sent us off on a wild goose chase to figure out why
all of our resources were not being cached, when in fact they were.  This
functionality is the number one reason we started using Firebug... Please
fix it! :)

Reported by bmogilefsky on 2007-02-05 16:01:09

Translation of "Refresh"

Originally reported on Google Code with ID 16

When you install a locale package, the item "refresh" of the menu "options"
isn't displayed in these contexts:
- tab HTML / tab DOM
- tab script / tab watch
- tab DOM

Attached a screenshot.

Reported by franck.marcia on 2007-02-06 09:40:53


- _Attachment: ScreenShot001.png
![ScreenShot001.png](https://storage.googleapis.com/google-code-attachments/fbug/issue-16/comment-0/ScreenShot001.png)_

Firebug causing XMLHttpRequest "Permission denied to call method XMLHttpRequest.open"

Originally reported on Google Code with ID 24

What steps will reproduce the problem?
1. Set the user preference 'signed.applets.codebase_principal_support' to true.
2. Ask for 'UniversalBrowserRead' privileges.
3. Attempt to do a cross domain XMLHttpRequest once the permission has been
granted.
4. Request is denied, despite the permission request.

What is the expected output? What do you see instead?
The cross domain XMLHttpRequest should open sucesfully. Instead fails with
a permission denial.

What version of the product are you using? On what operating system?
Firebug 1.01
Firefox 2.0.0.1

Please provide any additional information below.
I don't have a small & simple demo file for now, but I shall attach one soon.
This project from MIT also sufferers from the same problem, as it is
performing similar XMLHttp things.
http://dig.csail.mit.edu/2005/ajar/ajaw/tab

Reported by Lethargish on 2007-02-09 00:57:02

Net tab shows pages thats not requested

Originally reported on Google Code with ID 17

What steps will reproduce the problem?
1. Sign out of Google
2. Go to http://www.google.com/ig
3. Reload the page

I don't expect to see the .js files in the Net tab. They are not requested
since they are cached

I've used the Live HTTP Headers extension to verify my results

I'm using Firebug 1.0 and Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE;
rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 ID:2006120418 on Windows XP

Reported by kia.niskavaara on 2007-02-06 11:12:28

memory hog: X11 server size increases when periodically reloading images

Originally reported on Google Code with ID 34

What steps will reproduce the problem?
1. install and enable Firebug.
2. Go to http://democam.mobotixserver.de
3. Use ksysguard to monitor physical and swap memory. 
4. if you are daring, use the selectbox and set it to "6 fps".

What is the expected output? What do you see instead?

The physical memory shows a monotonous and steep increase. After physical
memory is used up, swap memory rises until swap-of-death occurs.


What version of the product are you using? On what operating system?

This is Firebug 1.01 on Firefox 2.0.0.1 running on Debian 4.0  (Etch).



Reported by [email protected] on 2007-02-19 11:19:57

Cannot debug eval()'ed JavaScript code

Originally reported on Google Code with ID 22

What steps will reproduce the problem?
1. XHR a JavaScript file on the server
2. eval() the text of that response
3. Try to set a breakpoint and step through the eval'ed code

What is the expected output? What do you see instead?
You expect to see your eval'ed code in the dropdown of script sources in
the Script tab and to be able to step through the code and set breakpoints
in it.  Instead, no eval'ed code shows up in the dropdown, and if you try
to step into any code that was eval'ed, the debugger shows you the file
that made the eval() instead.

What version of the product are you using? On what operating system?
Firebug 1.0.1
Firefox 2.0
Linux

Please provide any additional information below.
Desired behavior is similar to Venkman and Visual Studio.

Reported by tvolkert on 2007-02-08 23:14:05

Ajax script does not receive response when Firebug is disabled

Originally reported on Google Code with ID 46

What steps will reproduce the problem?
1. Disable Firebug
2. Call ajax script

What is the expected output? What do you see instead?
Expected Output is HTTPResponse but nothing happens

What version of the product are you using? On what operating system?
Using Firebug 1.01 on Firefox 2.0.0.2, Operation System: Fedora
2.6.15-1.2054_FC5

I have attached the ajax script source. The problem does not occur on
Internet Explorer or when Firebug is enabled or not installed. Only when
Firebug is disabled no http response is received in the ajax scripts.

Reported by maik.zimpel on 2007-03-05 16:16:47


- _Attachment: [ajax.js](https://storage.googleapis.com/google-code-attachments/fbug/issue-46/comment-0/ajax.js)_

Firebug always active for file:/// protocol URL's

Originally reported on Google Code with ID 15

Even when Firebug is disabled, it will remain active for file:///
documents. The UI is a bit confusing in that case: the status bar context
menu has the "Disable Firebug" checked, while it is not really disabled.

Not being able to disable Firebug for local files can be annoying if you
want to test a local page in non-Firebug conditions (console object not
defined). I remember this behavior changed during the beta cycle.

Reported by sylvain.pasche on 2007-02-05 23:00:31

Can't set breakpoints in code called by unload event

Originally reported on Google Code with ID 2

We detach from the page using the "unload" event, but unfortunately we do
this before page-defined unload handlers are called.

We need to make sure the page's unload handlers are called before Firebug's.

Reported by joehewitt on 2007-02-03 05:56:08

Function pointer execution failure withing event thread while FB is enabled

Originally reported on Google Code with ID 20

What steps will reproduce the problem?
1. Enable FireBug
2. Cause an event, which executes a function (non-prototyped) within an
object (a static function).
3. Observe how the function doesn't appear to run properly.

What is the expected output? What do you see instead?
This is directly tied to to the use of Prototype and Scriptaculous JS
libraries. When using an onDrop option with a Draggable on a Droppable, the
onDrop call back will not be executed unless it is function wrapped
function(){callback();} rather than just referencing callback.

I.E Droppables.add( someElement, {onDrop:callback} );

This will add a call back when the droppable "someElement" has an item
dropped on it. The onDrop option in the JSON object hash should be called,
however when Firebug is enabled, the call back will not be executed unless
it is function wrapped. When FireFox is disabled it works perfectly.



What version of the product are you using? On what operating system?
FireBug 1.01
FireFox 2.0.0.1

Please provide any additional information below.


Reported by Andrew.p.martinez on 2007-02-08 15:57:02

Programatically disable firebug log from Javascript

Originally reported on Google Code with ID 14

Pages that do a lot of ajax calls write a lot to the Firebug log.  This 
eventually can cause Firefox's memory usage to go to 500 - 600 MB.  

It would be nice if developers can an option to disable or suppress 
logging with a call like Firebug.Log.disable() or similar.  It would need 
to be surrounded by something like a Try/Catch or if (window.Firebug) for 
those not using Firebug.

Reported by dylang on 2007-02-05 18:14:28

incorrect AJAX params in console

Originally reported on Google Code with ID 30

What steps will reproduce the problem?
1. send multiple parameters with AJAX POST method
2. ?m=article&a=rating_article&article_id=371&_=&star=3
3. check params submenu in the console

What is the expected output? What do you see instead?
the params are incorrectly splitted (amp;):
amp;a   rating_article
amp;article_id  371
m   article

What version of the product are you using? On what operating system?
1.01
FF2.0.0.1
Windows2kSP4
Please provide any additional information below.


Reported by oscadal on 2007-02-15 13:08:18

Codebrowser does not work, when there is an Java Applet on the page.

Originally reported on Google Code with ID 27

What steps will reproduce the problem?
1. Open a page with an embedded Java Applet
2. Try to inspect the HTML code of the page.

What is the expected output? What do you see instead?
Instead of unfolding the HTML tree to the current node, there is an error
thrown to the JavaScript Console, which states: 
Java class [someJavaClass] has no public field or method named "firebugIgnore"
chrome://firebug/content/html.js
Line 1188

What version of the product are you using? On what operating system?
Firefox 2.0.0.2pre
Firebug 1.0.1
Open SuSE 10.2

Reported by tim.bellinghausen on 2007-02-13 13:34:03

Adding of CSS properties might delete existing properties

Originally reported on Google Code with ID 39

What steps will reproduce the problem?
1. Edit a table without style information
2. Add a property border-style: solid;
3. Add a property border-width: 1px;

The creation of the border-width property removes the border-style property.

I tested it with Firefox 1.5.0.9 on Ubuntu Linux and with Firefox 2.0.0.1
on Microsoft Windows, both times using the newest Firebug version.

This issue is also reported at 
http://groups.google.com/group/firebug/msg/154d6a5f5f855d9b


Reported by markus.egli on 2007-02-25 13:16:45

HTML Edit bug when editing <tr> and <td>

Originally reported on Google Code with ID 45

What steps will reproduce the problem?
1. Edit a <tr> or <td> element with the HTML Edit function

What is the expected output? What do you see instead?
When I begain editing, whatever I do, the <tr> will be removed.

What version of the product are you using? On what operating system?
Firebug 1.01, Firefox 2.0.0.2 and Windows XP SP2

Reported by marchbox on 2007-03-03 10:15:23

Step Over and Step Into icons switched?

Originally reported on Google Code with ID 32

Not a problem, but at least in my installation, the down-elbow arrow skips
over function calls, and the up-right arrow steps into functions.  Also the
notations are correct...just the icons are switched. 


Reported by KearneyRD on 2007-02-15 19:03:02

Breaks Browse By Name

Originally reported on Google Code with ID 50

What steps will reproduce the problem?
1. Install/enable firebug
2. Type any 1 word query in the address bar (such as "firebug")

What is the expected output? What do you see instead?
Typing "firebug" should result in a Google "Browse By Name" query that
brings you directly to this page: https://addons.mozilla.org/firefox/1843/

With firebug enabled, you are instead brought to a "Server not found" error
page

What version of the product are you using? On what operating system?
v1.01 on Windows XP Home (Firefox v2.0.0.2)

Please provide any additional information below.
This problem did not exist prior to v1.0 of firebug and only occurs when
firebug is enabled (disabling fixes the problem)

Reported by telanor on 2007-03-07 03:24:07

Firebug slows down JS

Originally reported on Google Code with ID 26

Try opening http://www.dagbladet.no with and without Firebug. Here (Ubuntu
6.10, FF2.0.0.1, Firebug 1.01) the difference is huge.

Reported by haavard.pedersen on 2007-02-12 11:22:40

net -- XHR -- Response caching response when it should't bet

Originally reported on Google Code with ID 49

What steps will reproduce the problem?
1. Issue an XHR request. 
2. response type of text/javascript
3. make changes on server side to javascript response.
4. re-issue the same XHR
5. Go to "Response" tab for the just issued request
6. Old stale/cached? javascript is seen in "Response" tab. Not the new
update requested

FireFox 2.0.0.2
FireBug 1.01
Server: rails 1.2.2/WEBrick 1.3.1
OS: OS X 10.4.8 PPC


Reported by cmatech on 2007-03-06 15:45:16

Edit CSS behaviour - appending styles to the dom is unexpected

Originally reported on Google Code with ID 43

What steps will reproduce the problem?
Please review the example and the steps I have outlined here:
http://examples.chadlindstrom.ca/firebug/bug.html

What is the expected output? What do you see instead?
Again, please review that here:
http://examples.chadlindstrom.ca/firebug/bug.html

What version of the product are you using? On what operating system?
* Firebug 1.01
* Firefox 2.0.0.2
* WinXP

Reported by chad.lindstrom on 2007-03-01 23:42:05

Add feature to find and remove unused styles

Originally reported on Google Code with ID 47

It is a very common problem for web applications to have more styles in
their css files than needed. It would be neat if you could turn on "firebug
style recording", then browse all areas of your application, then have
firebug return a list of styles that were not applied to any html element. 

Reported by crumley on 2007-03-05 19:39:39

console.group should allow optional collapse

Originally reported on Google Code with ID 38

What steps will reproduce the problem?
1. Call console.group
2. Call console.log to log some stuff
3. Call console.endGroup

What is the expected output? What do you see instead?

What I see is the group is expanded by default.  I would like to be able to
 specify an option to collapse the group by default.

What version of the product are you using? On what operating system?

1.01 on OS X

Please provide any additional information below.


Reported by dburkes on 2007-02-22 18:08:38

trailing line feed in the console output

Originally reported on Google Code with ID 29

What steps will reproduce the problem?
1. load any page with a JS warning
2. check the console output
3.

What is the expected output? What do you see instead?
function addClassName does not always return a value
[Break on this error] };
function addClassName does not always return a value
[Break on this error] };\n

What version of the product are you using? On what operating system?
1.01 Windows 2000 SP4

Please provide any additional information below.
It is a minor bug, but CR and LF should not be printed this way to the
console IMHO.

Reported by oscadal on 2007-02-14 10:51:35

error when disabling width (css) of a select box

Originally reported on Google Code with ID 25

What steps will reproduce the problem?
1. in the style tab, multiple times enable & disable the width property of
a select box

What is the expected output? What do you see instead?
- first time you disable the css width property, the select box is adjusted
as expected
-next time disabling gives a select box which is only partly adjusted
(screenshot attached)

What version of the product are you using? On what operating system?
Win XP, Firefox 2.0.0.1, firebug 1.01


I'm not sure it's a firebug problem, it might as well be a Firefox/gecko issue

Reported by jan.marien on 2007-02-09 13:23:35


- _Attachment: screenshot.png
![screenshot.png](https://storage.googleapis.com/google-code-attachments/fbug/issue-25/comment-0/screenshot.png)_ - _Attachment: [test.html](https://storage.googleapis.com/google-code-attachments/fbug/issue-25/comment-0/test.html)_

making console.timeEnd return a value

Originally reported on Google Code with ID 42

I'd like to have more control over timing functions console.time/End(). I'd
like to take average from certain timings or find the longest/shortest of
them (i know i could emulate it through profiler but it is a PITA).

In short:
console.time("foo")
...
var time = console.timeEnd("foo")

And now time would contain the the time of the "foo" timing cycle.

Reported by toomasr on 2007-02-27 14:17:55

Firebug doesn't pass along XHR credentials

Originally reported on Google Code with ID 19

What steps will reproduce the problem?
1. Try to pass HTTP auth credentials along to XHR.open with firebug
enabled, like http.open("get", "/some/url", false, "username", "password")

What is the expected output? What do you see instead?

"username" and "password" should be handed to the browser and remembered as
Basic or Digest auth credentials. 

Currently, firebug's request wrapping function doesn't pass these along,
resulting in a browser auth popup.


What version of the product are you using? On what operating system?

firebug 1.01, firefox 2.0.0.1, OS X


Please provide any additional information below.


For a demonstration of this bug, and the functionality it interferes with,
visit http://www.peej.co.uk/sandbox/htmlhttpauth/index.html, and follow the
instructions both with and without firebug installed.

Please find attached a patch which I believe should fix this problem. 

Reported by travis.vachon on 2007-02-07 22:51:44


- _Attachment: [firebug_XHR_credentials_bug.patch](https://storage.googleapis.com/google-code-attachments/fbug/issue-19/comment-0/firebug_XHR_credentials_bug.patch)_

Beef up $x

Originally reported on Google Code with ID 18

The present $x function, while useful, could get a lot more so.

This proposed variant (example code in non-chrome land) allows
xpaths relative to a given context node, and reads out results
that are not really node sets ($x('count(//div[@id])'), for
example) as the sought values, without jumping through hoops.

function $x( xpath, contextNode ) {
  var doc = document;
  if( contextNode && contextNode.ownerDocument )
    doc = contextNode.ownerDocument;
  var got = doc.evaluate( xpath, contextNode||doc, null, 0, null );
  var next, result = [];
  switch( got.resultType )
  {
    case got.STRING_TYPE:
      return got.stringValue;
    case got.NUMBER_TYPE:
      return got.numberValue;
    case got.BOOLEAN_TYPE:
      return got.booleanValue;
    default:
      while( next = got.iterateNext() )
    result.push( next );
      return result;
  }
}

The variant that always gets you one, and only one (the first,
if there were multiple) value, is also a marvel of usefulness:

function $X( xpath, contextNode ) {
  var got = $x( xpath, contextNode );
  return got instanceof Array ? got[0] : got;
}

Reported by oyasumi on 2007-02-07 07:19:59

Lost POST var after long loading time

Originally reported on Google Code with ID 11

What steps will reproduce the problem?
1. Server-side PHP script that will run for at least 3 seconds before
returning output. (No header output until the 3 seconds are over) The
output is a valid XML document.
2. Client-side XMLHTTPRequest to the PHP script with variables passed on
using the XMLHTTPRequest.send() method to pass them on to the server as
POST variables.
3. After submitting request, 3 seconds pass before receiving the return output.
4. Clicking on the NET-tab and then on the link to fold open the
ResponseHeaders/POST/Response tabs. When you click on the POST tab Firebug
does not show the variables passed on to the server.

What is the expected output? What do you see instead?
The tab should hold the output in the format like:
action=action1&
but is empty instead. 

What version of the product are you using? On what operating system?
Firebug v1.0

Please provide any additional information below.
I have only tried to load with POST variables and not yet with GET
variables so I do not know whether the problem exists there as well. 
When I change the loading time of the PHP script from 3 seconds to < 1
second the POST variables are shown in the POST-tab.

Reported by simon.koster on 2007-02-04 23:35:22


- _Attachment: Firebug - bugreport lost POST vars - 05-02-07 0034.PNG
![Firebug - bugreport lost POST vars - 05-02-07 0034.PNG](https://storage.googleapis.com/google-code-attachments/fbug/issue-11/comment-0/Firebug - bugreport lost POST vars - 05-02-07 0034.PNG)_

Reset CSS Feature please

Originally reported on Google Code with ID 44

Please review bug #43

http://code.google.com/p/fbug/issues/detail?id=43

It would be nice if there was a way in Firebug to 'reset' the CSS state. 
Such that after editing the CSS, we could then revert back to the original
CSS state from the original page request.

Reported by chad.lindstrom on 2007-03-01 23:45:09

POST doesn't show up + RAW net data request

Originally reported on Google Code with ID 35

*** What steps will reproduce the problem?
1. Write this code in a script tag on a page:
x = new XMLHttpRequest();
x.open("POST", "http://localhost/", true);
x.setRequestHeader("Method", "POST http://localhost/ HTTP/1.1");
x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
x.send("<xml>\n  <body>data</body>\n</xml>");

2. Run with Firebug Console opened (and Net Monitoring ON).


*** What is the expected output? What do you see instead?
The POST tab in the result contains a wrongly parsed XML.
Sometimes that field will be COMPLETELY EMPTY. With no other indications.


*** What version of the product are you using? On what operating system?
Firebug 1.01 on Firefox 2.0.0.1 on Mac OS X 10.4.8.


*** Details
This is a minor parsing issue, since it assumes valid the Content-Type
declaration. However it should still be handled, maybe hinting at the wrong
encoding. It suggests also some interesting features.

Feature 1:
A contextual menu option to see the RAW content of request/
response, unparsed (header + body). It will be very useful for any low
level debug task (bad designed tools, seeing what happens under the
table, stuffs like that...).
This is more important if it's impossible to "match" the right encoding for
the content (or, better, if it's difficult in many cases).

Feature 2:
A note somewhere in the POST tab that explicitly declares what
content it's showing: with this, the issue I had would be tracked down
in a snap. ;) Firebug already uses that info to choose how to format
its content, I think that maybe it's trivial to add a gray label
saying the content-type. :) 


*** Related discussion post:
http://groups.google.com/group/firebug/browse_thread/thread/3ce3b5c8aaa8ffb2

Reported by folletto on 2007-02-19 21:47:12


- _Attachment: [Firebug-Type-Issue.html](https://storage.googleapis.com/google-code-attachments/fbug/issue-35/comment-0/Firebug-Type-Issue.html)_

Scrolling up in "Style" tab corrupts Firebug's right pane. OSX

Originally reported on Google Code with ID 37

1. Open a page that uses CSS in Firefox/MacOSX (observed with FF 2.0.0.1 & OSX 10.4.8)
2. Open Firebug in a new window
3. Select the "Style" tab in Firebug's right-hand pane.
4. Select a page element in the "HTML" tab that uses enough styles to cause the right-hand
pane 
to require a scrollbar.
5. Scroll the styles in the right pane downward by any amount, then try scrolling up.


What is the expected output? What do you see instead?

The scrollbar's thumb moves up as expected, but the contents of the right pane aren't
being 
blitted as they should when scrolling up. Mousing around in the right pane causes the
content 
under the cursor to be updated.

What version of the product are you using? On what operating system?

Firefox: 2.0.0.1
Firebug: 1.0.1
Mac OSX: 10.4.8

Please provide any additional information below.

Please see attached image.

Reported by letsGoOn2 on 2007-02-21 16:26:16


- _Attachment: [firebug.gif](https://storage.googleapis.com/google-code-attachments/fbug/issue-37/comment-0/firebug.gif)_

Stepping through JS code crashes Firefox and OS X

Originally reported on Google Code with ID 33

What steps will reproduce the problem?
1. Stepping through Javascript code in a JSF page that uses jMaki and DynaFaces hosted
on Sun's 
app server 9.x.
2. Setting breakpoints works as expected, but stepping through Javascript code today
has caused 
Firefox to crash 5 times, and take OS X down with it twice.  When OS X goes down the
screen 
goes black right after clicking step-into, cursor freezes as arror pointer, and it
accepts no user 
input (iTunes keeps playing in the background).
3. It seems to crash one in ten times.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
  Firefox 2.0.0.1
  Firebug 1.0.1

  System Version:   Mac OS X 10.4.8 (8L2127)
  Kernel Version:   Darwin 8.8.1

  Machine Name: MacBook Pro 17"
  Machine Model:    MacBookPro1,2
  Processor Name:   Intel Core Duo
  Processor Speed:  2.16 GHz
  Number Of Processors: 1
  Total Number Of Cores:    2
  L2 Cache (per processor): 2 MB
  Memory:   2 GB
  Bus Speed:    667 MHz
  Boot ROM Version: MBP12.0061.B03
  SMC Version:  1.5f10

Please provide any additional information below.
Firefox crash log:
**********

Host Name:      mbp
Date/Time:      2007-02-16 15:21:33.426 -0500
OS Version:     10.4.8 (Build 8L2127)
Report Version: 4

Command: firefox-bin
Path:    /Applications/Firefox.app/Contents/MacOS/firefox-bin
Parent:  WindowServer [621]

Version: 2.0.0.1 (2.0.0.1)

PID:    1078
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x1578b000

Thread 0 Crashed:
0   libmozjs.dylib              0x00f37240 js_DecompileCode + 130
1   libmozjs.dylib              0x00f36ec9 js_DecompileValueGenerator + 1268
2   libmozjs.dylib              0x00f13433 js_ReportIsNotFunction + 88
3   libmozjs.dylib              0x00f16f3f js_ComputeThis + 707
4   libmozjs.dylib              0x00f18b2d js_Interpret + 4555
5   libmozjs.dylib              0x00f26c41 js_Execute + 347
6   libmozjs.dylib              0x00eebec0 JS_EvaluateUCScriptForPrincipals + 141
7   org.mozilla.firefox         0x00522701 nsJSContext::EvaluateString(nsAString_internal
const&, 
void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString_internal*, int*)
+ 471
8   org.mozilla.firefox         0x004a10bb nsScriptLoader::EvaluateScript(nsScriptLoadRequest*,

nsString const&) + 433
9   org.mozilla.firefox         0x004a18d7 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
+ 
145
10  org.mozilla.firefox         0x004a275a nsScriptLoader::DoProcessScriptElement
(nsIScriptElement*, nsIScriptLoaderObserver*, int*) + 2278
11  org.mozilla.firefox         0x004a2b7b nsScriptLoader::ProcessScriptElement
(nsIScriptElement*, nsIScriptLoaderObserver*) + 41
12  org.mozilla.firefox         0x006ee761 nsHTMLScriptElement::MaybeProcessScript()
+ 119
13  org.mozilla.firefox         0x006ee94a nsHTMLScriptElement::BindToTree(nsIDocument*,

nsIContent*, nsIContent*, int) + 66
14  org.mozilla.firefox         0x004e848e nsGenericElement::AppendChildTo(nsIContent*,
int) 
+ 164
15  org.mozilla.firefox         0x004ab07c HTMLContentSink::ProcessSCRIPTTag(nsIParserNode

const&) + 1044
16  org.mozilla.firefox         0x001e565e CNavDTD::HandleScriptToken(nsIParserNode const*)

+ 26
17  org.mozilla.firefox         0x001e6a71 CNavDTD::HandleDefaultStartToken(CToken*,

nsHTMLTag, nsCParserNode*) + 393
18  org.mozilla.firefox         0x001e8541 CNavDTD::HandleStartToken(CToken*) + 623
19  org.mozilla.firefox         0x001e8cc6 CNavDTD::HandleToken(CToken*, nsIParser*)
+ 
1558
20  org.mozilla.firefox         0x001e7939 CNavDTD::BuildModel(nsIParser*, nsITokenizer*,

nsITokenObserver*, nsIContentSink*) + 171
21  org.mozilla.firefox         0x001e9440 nsParser::BuildModel() + 146
22  org.mozilla.firefox         0x001ec011 nsParser::ResumeParse(int, int, int) + 239
23  org.mozilla.firefox         0x001ea46b nsParser::ContinueInterruptedParsing() + 69
24  org.mozilla.firefox         0x0050c988 nsContentSink::ScriptEvaluated(unsigned, 
nsIScriptElement*, int, int) + 116
25  org.mozilla.firefox         0x0050cdb4 nsScriptLoaderObserverProxy::ScriptEvaluated
(unsigned, nsIScriptElement*, int, int) + 104
26  org.mozilla.firefox         0x004a081f nsScriptLoader::FireScriptEvaluated(unsigned,

nsScriptLoadRequest*) + 109
27  org.mozilla.firefox         0x004a18e9 nsScriptLoader::ProcessRequest
(nsScriptLoadRequest*) + 163
28  org.mozilla.firefox         0x004a1d99 nsScriptLoader::OnStreamComplete
(nsIStreamLoader*, nsISupports*, unsigned, unsigned, unsigned char const*) + 959
29  org.mozilla.firefox         0x0033f242 nsStreamLoader::OnStopRequest(nsIRequest*,

nsISupports*, unsigned) + 84
30  org.mozilla.firefox         0x005cb8ca nsHttpChannel::OnStopRequest(nsIRequest*,

nsISupports*, unsigned) + 346
31  org.mozilla.firefox         0x0034d780 nsInputStreamPump::OnStateStop() + 88
32  org.mozilla.firefox         0x0034dd05 nsInputStreamPump::OnInputStreamReady
(nsIAsyncInputStream*) + 133
33  libxpcom_core.dylib         0x01872b49 nsInputStreamReadyEvent::EventHandler(PLEvent*)
+ 
45
34  libxpcom_core.dylib         0x01847565 PL_HandleEvent + 21
35  libxpcom_core.dylib         0x0184781e PL_ProcessPendingEvents + 103
36  com.apple.CoreFoundation    0x90829fd2 CFRunLoopRunSpecific + 1213
37  com.apple.CoreFoundation    0x90829b0e CFRunLoopRunInMode + 61
38  com.apple.HIToolbox         0x92dc9bef RunCurrentEventLoopInMode + 285
39  com.apple.HIToolbox         0x92dc9234 ReceiveNextEventCommon + 184
40  com.apple.HIToolbox         0x92e11c8f _AcquireNextEvent + 58
41  com.apple.HIToolbox         0x92e11ad0 RunApplicationEventLoop + 150
42  org.mozilla.firefox         0x002405bf nsAppShell::Run() + 39
43  org.mozilla.firefox         0x002d8be2 nsAppStartup::Run() + 50
44  org.mozilla.firefox         0x00005e59 XRE_main + 5539
45  org.mozilla.firefox         0x00002bb8 main + 32
46  org.mozilla.firefox         0x00002b3e start + 270
47  org.mozilla.firefox         0x00002a59 start + 41

Thread 1:
0   libSystem.B.dylib           0x90019d3c select + 12
1   libnspr4.dylib              0x00fc6890 PR_Poll + 134
2   org.mozilla.firefox         0x003578b3 nsSocketTransportService::Poll(unsigned*)
+ 99
3   org.mozilla.firefox         0x00357f04 nsSocketTransportService::Run() + 480
4   libxpcom_core.dylib         0x01849f15 nsThread::Main(void*) + 41
5   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
6   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 2:
0   libSystem.B.dylib           0x90048a47 semaphore_timedwait_signal_trap + 7
1   libnspr4.dylib              0x00fc3568 PR_Lock + 246
2   libnspr4.dylib              0x00fc38bf PR_WaitCondVar + 75
3   libxpcom_core.dylib         0x0184c22c TimerThread::Run() + 74
4   libxpcom_core.dylib         0x01849f15 nsThread::Main(void*) + 41
5   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
6   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 3:
0   libSystem.B.dylib           0x90048a47 semaphore_timedwait_signal_trap + 7
1   libnspr4.dylib              0x00fc3568 PR_Lock + 246
2   libnspr4.dylib              0x00fc38bf PR_WaitCondVar + 75
3   org.mozilla.firefox         0x0036c288 nsSSLThread::Run() + 166
4   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
5   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 4:
0   libSystem.B.dylib           0x90048a47 semaphore_timedwait_signal_trap + 7
1   libnspr4.dylib              0x00fc3568 PR_Lock + 246
2   libnspr4.dylib              0x00fc38bf PR_WaitCondVar + 75
3   org.mozilla.firefox         0x00368ef4 nsCertVerificationThread::Run() + 278
4   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
5   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 5:
0   libSystem.B.dylib           0x90024427 semaphore_wait_signal_trap + 7
1   libnspr4.dylib              0x00fc3949 PR_WaitCondVar + 213
2   org.mozilla.firefox         0x00547594 mozStorageService::FinishAsyncIO() + 784
3   org.mozilla.firefox         0x008995d8 AsyncWriteThread::Run() + 14
4   libxpcom_core.dylib         0x01849f15 nsThread::Main(void*) + 41
5   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
6   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 6:
0   libSystem.B.dylib           0x90024427 semaphore_wait_signal_trap + 7
1   libnspr4.dylib              0x00fc3949 PR_WaitCondVar + 213
2   libnspr4.dylib              0x00fc3ba9 PR_Wait + 53
3   libxpcom_core.dylib         0x01847682 PL_WaitForEvent + 62
4   libxpcom_core.dylib         0x018488db nsEventQueueImpl::WaitForEvent(PLEvent**)
+ 47
5   org.mozilla.firefox         0x003003c9 nsUrlClassifierCallbackWrapper::QueryInterface(nsID

const&, void**) + 301
6   libnspr4.dylib              0x00fc7ed1 PR_Select + 813
7   libSystem.B.dylib           0x90023d87 _pthread_body + 84

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x0266a810    ebx: 0x00f371cf ecx: 0x191c9ae0 edx: 0x04c481fc
  edi: 0xffffffff    esi: 0x00000007 ebp: 0xbfffd9d8 esp: 0xbfffd940
   ss: 0x0000001f    efl: 0x00010286 eip: 0x00f37240  cs: 0x00000017
   ds: 0x0000001f     es: 0x0000001f  fs: 0x00000000  gs: 0x00000037

Binary Images Description:
    0x1000 -   0x9b3fff org.mozilla.firefox 2.0.0.1 /Applications/Firefox.app/Contents/MacOS/
firefox-bin
  0xee7000 -   0xf78fff libmozjs.dylib  /Applications/Firefox.app/Contents/MacOS/
libmozjs.dylib
  0xf93000 -   0xf93fff libxpcom.dylib  /Applications/Firefox.app/Contents/MacOS/
libxpcom.dylib
  0xf97000 -   0xf9cfff libplds4.dylib  /Applications/Firefox.app/Contents/MacOS/
libplds4.dylib
  0xfa1000 -   0xfa7fff libplc4.dylib   /Applications/Firefox.app/Contents/MacOS/libplc4.dylib
  0xfad000 -   0xfd2fff libnspr4.dylib  /Applications/Firefox.app/Contents/MacOS/
libnspr4.dylib
  0xfe3000 -   0xff2fff libxpcom_compat.dylib   /Applications/Firefox.app/Contents/MacOS/
libxpcom_compat.dylib
 0x1808000 -  0x1878fff libxpcom_core.dylib     /Applications/Firefox.app/Contents/MacOS/
libxpcom_core.dylib
 0x18da000 -  0x18f3fff libsmime3.dylib     /Applications/Firefox.app/Contents/MacOS/
libsmime3.dylib
 0x1a05000 -  0x1a25fff libssl3.dylib   /Applications/Firefox.app/Contents/MacOS/
libssl3.dylib
 0x1a2f000 -  0x1a85fff libnss3.dylib   /Applications/Firefox.app/Contents/MacOS/
libnss3.dylib
 0x1aa1000 -  0x1ae7fff libsoftokn3.dylib   /Applications/Firefox.app/Contents/MacOS/
libsoftokn3.dylib
 0x1c93000 -  0x1c9bfff libmyspell.dylib    /Applications/Firefox.app/Contents/MacOS/
components/libmyspell.dylib
 0x1e00000 -  0x1e0afff libjsd.dylib    /Applications/Firefox.app/Contents/MacOS/
components/libjsd.dylib
 0x1e8b000 -  0x1e8efff com.apple.LiveType.component 2.1.2
    /Library/QuickTime/LiveType.component/Contents/MacOS/LiveType
 0x1e93000 -  0x1ef8fff com.apple.LiveType.framework 2.1.2  /System/Library/
PrivateFrameworks/LiveType.framework/Versions/A/LiveType
 0x1f20000 -  0x1f91fff com.DivXInc.DivXDecoder 6.4.0   /Library/QuickTime/DivX 
Decoder.component/Contents/MacOS/DivX Decoder
0x1600a000 - 0x1600bfff com.apple.textencoding.unicode 2.1
    /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode 
Encodings
0x1649b000 - 0x164c9fff libnssckbi.dylib    /Applications/Firefox.app/Contents/MacOS/
libnssckbi.dylib
0x164db000 - 0x164e5fff libspellchecker.dylib   /Applications/Firefox.app/Contents/MacOS/
components/libspellchecker.dylib
0x1686a000 - 0x168c7fff libfreebl3.dylib    /Applications/Firefox.app/Contents/MacOS/
libfreebl3.dylib
0x8fe00000 - 0x8fe49fff dyld 46.9   /usr/lib/dyld
0x90000000 - 0x9016ffff libSystem.B.dylib   /usr/lib/libSystem.B.dylib
0x901bf000 - 0x901c1fff libmathCommon.A.dylib   /usr/lib/system/libmathCommon.A.dylib
0x901c3000 - 0x90200fff com.apple.CoreText 1.1.1 (???)  /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/
CoreText
0x90227000 - 0x902fdfff ATS     /System/Library/Frameworks/ApplicationServices.framework/
Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9031d000 - 0x90771fff com.apple.CoreGraphics 1.258.38 (???)
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/
CoreGraphics.framework/Versions/A/CoreGraphics
0x90808000 - 0x908d0fff com.apple.CoreFoundation 6.4.6 (368.27)
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9090e000 - 0x9090efff com.apple.CoreServices 10.4 (???)   /System/Library/Frameworks/
CoreServices.framework/Versions/A/CoreServices
0x90910000 - 0x90a03fff libicucore.A.dylib  /usr/lib/libicucore.A.dylib
0x90a53000 - 0x90ad2fff libobjc.A.dylib     /usr/lib/libobjc.A.dylib
0x90afb000 - 0x90b5ffff libstdc++.6.dylib   /usr/lib/libstdc++.6.dylib
0x90bce000 - 0x90bd5fff libgcc_s.1.dylib    /usr/lib/libgcc_s.1.dylib
0x90bda000 - 0x90c4dfff com.apple.framework.IOKit 1.4.6 (???)
    /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90c62000 - 0x90c74fff libauto.dylib   /usr/lib/libauto.dylib
0x90c7a000 - 0x90f20fff com.apple.CoreServices.CarbonCore 682.16
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
CarbonCore.framework/Versions/A/CarbonCore
0x90f63000 - 0x90fcbfff com.apple.CoreServices.OSServices 4.1
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
OSServices.framework/Versions/A/OSServices
0x91003000 - 0x91041fff com.apple.CFNetwork 129.19  /System/Library/Frameworks/
CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x91054000 - 0x91064fff com.apple.WebServices 1.1.3 (1.1.0)
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
WebServicesCore.framework/Versions/A/WebServicesCore
0x9106f000 - 0x910edfff com.apple.SearchKit 1.0.5   /System/Library/Frameworks/
CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91122000 - 0x91140fff com.apple.Metadata 10.4.4 (121.36)
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/
Metadata.framework/Versions/A/Metadata
0x9114c000 - 0x9115afff libz.1.dylib    /usr/lib/libz.1.dylib
0x9115d000 - 0x912fcfff com.apple.security 4.5.2 (29774)    /System/Library/Frameworks/
Security.framework/Versions/A/Security
0x913fa000 - 0x91402fff com.apple.DiskArbitration 2.1.1 /System/Library/Frameworks/
DiskArbitration.framework/Versions/A/DiskArbitration
0x91409000 - 0x9142ffff com.apple.SystemConfiguration 1.8.6
    /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/
SystemConfiguration
0x91441000 - 0x91448fff libbsm.dylib    /usr/lib/libbsm.dylib
0x9144c000 - 0x914c2fff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/
CoreAudio.framework/Versions/A/CoreAudio
0x91513000 - 0x91513fff com.apple.ApplicationServices 10.4 (???)
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/
ApplicationServices
0x91515000 - 0x91540fff com.apple.AE 314 (313)  /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91553000 - 0x91627fff com.apple.ColorSync 4.4.8   /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/
ColorSync
0x91662000 - 0x916d5fff com.apple.print.framework.PrintCore 4.6 (177.13)
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/
PrintCore.framework/Versions/A/PrintCore
0x91703000 - 0x917acfff com.apple.QD 3.10.21 (???)  /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x917d2000 - 0x9181dfff com.apple.HIServices 1.5.2 (???)    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/
HIServices
0x9183c000 - 0x91852fff com.apple.LangAnalysis 1.6.3    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/
LangAnalysis
0x9185e000 - 0x91878fff com.apple.FindByContent 1.5 /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/
FindByContent
0x91882000 - 0x918bffff com.apple.LaunchServices 181    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/
LaunchServices
0x918d3000 - 0x918dffff com.apple.speech.synthesis.framework 3.5
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/
SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x918e6000 - 0x91921fff com.apple.ImageIO.framework 1.5.0
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/
ImageIO.framework/Versions/A/ImageIO
0x91933000 - 0x919e5fff libcrypto.0.9.7.dylib   /usr/lib/libcrypto.0.9.7.dylib
0x91a2b000 - 0x91a41fff libcups.2.dylib     /usr/lib/libcups.2.dylib
0x91a46000 - 0x91a64fff libJPEG.dylib   /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libJPEG.dylib
0x91a69000 - 0x91ac7fff libJP2.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libJP2.dylib
0x91ad9000 - 0x91addfff libGIF.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libGIF.dylib
0x91adf000 - 0x91b5cfff libRaw.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libRaw.dylib
0x91b60000 - 0x91b9dfff libTIFF.dylib   /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libTIFF.dylib
0x91ba3000 - 0x91bbdfff libPng.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libPng.dylib
0x91bc2000 - 0x91bc4fff libRadiance.dylib   /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/
Resources/libRadiance.dylib
0x91bc6000 - 0x91bc6fff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1)
    /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91bc8000 - 0x91c56fff com.apple.vImage 2.5    /System/Library/Frameworks/
Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91c5d000 - 0x91c5dfff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1)
    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/
vecLib.framework/Versions/A/vecLib
0x91c5f000 - 0x91cb8fff libvMisc.dylib  /System/Library/Frameworks/Accelerate.framework/
Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91cc1000 - 0x91ce5fff libvDSP.dylib   /System/Library/Frameworks/Accelerate.framework/
Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91ced000 - 0x920f6fff libBLAS.dylib   /System/Library/Frameworks/Accelerate.framework/
Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x92130000 - 0x924e4fff libLAPACK.dylib     /System/Library/Frameworks/
Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92511000 - 0x9258ffff com.apple.DesktopServices 1.3.5 /System/Library/
PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x925d0000 - 0x92800fff com.apple.Foundation 6.4.7 (567.28)
    /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9290c000 - 0x929eafff libxml2.2.dylib     /usr/lib/libxml2.2.dylib
0x92a07000 - 0x92af4fff libiconv.2.dylib    /usr/lib/libiconv.2.dylib
0x92b04000 - 0x92b1bfff libGL.dylib     /System/Library/Frameworks/OpenGL.framework/
Versions/A/Libraries/libGL.dylib
0x92b26000 - 0x92b7efff libGLU.dylib    /System/Library/Frameworks/OpenGL.framework/
Versions/A/Libraries/libGLU.dylib
0x92b92000 - 0x92b92fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/
Carbon.framework/Versions/A/Carbon
0x92b94000 - 0x92ba4fff com.apple.ImageCapture 3.0.4    /System/Library/Frameworks/
Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92bb3000 - 0x92bbbfff com.apple.speech.recognition.framework 3.6
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92bc1000 - 0x92bc6fff com.apple.securityhi 2.0.1 (24742)  /System/Library/Frameworks/
Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92bcc000 - 0x92c5dfff com.apple.ink.framework 101.2.1 (71)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/
Versions/A/Ink
0x92c71000 - 0x92c74fff com.apple.help 1.0.3 (32.1) /System/Library/Frameworks/
Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92c77000 - 0x92c95fff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/
Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/
OpenScripting
0x92ca7000 - 0x92cadfff com.apple.print.framework.Print 5.2 (192.4)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/
Versions/A/Print
0x92cb3000 - 0x92d16fff com.apple.htmlrendering 66.1 (1.1.3)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
HTMLRendering.framework/Versions/A/HTMLRendering
0x92d3a000 - 0x92d7bfff com.apple.NavigationServices 3.4.4 (3.4.3)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
NavigationServices.framework/Versions/A/NavigationServices
0x92da2000 - 0x92daffff com.apple.audio.SoundManager 3.9.1
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CarbonSound.framework/Versions/A/CarbonSound
0x92db6000 - 0x92dbbfff com.apple.CommonPanels 1.2.3 (73)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CommonPanels.framework/Versions/A/CommonPanels
0x92dc0000 - 0x930b4fff com.apple.HIToolbox 1.4.8 (???) /System/Library/Frameworks/
Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x931ba000 - 0x931c5fff com.apple.opengl 1.4.12 /System/Library/Frameworks/
OpenGL.framework/Versions/A/OpenGL
0x93255000 - 0x93255fff com.apple.Cocoa 6.4 (???)   /System/Library/Frameworks/
Cocoa.framework/Versions/A/Cocoa
0x93257000 - 0x9390dfff com.apple.AppKit 6.4.8 (824.42) /System/Library/Frameworks/
AppKit.framework/Versions/C/AppKit
0x93c8e000 - 0x93d08fff com.apple.CoreData 90   /System/Library/Frameworks/
CoreData.framework/Versions/A/CoreData
0x93d41000 - 0x93df9fff com.apple.audio.toolbox.AudioToolbox 1.4.3
    /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93e3b000 - 0x93e3bfff com.apple.audio.units.AudioUnit 1.4.2
    /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x93e3d000 - 0x9400ffff com.apple.QuartzCore 1.4.9  /System/Library/Frameworks/
QuartzCore.framework/Versions/A/QuartzCore
0x94060000 - 0x940a1fff libsqlite3.0.dylib  /usr/lib/libsqlite3.0.dylib
0x940a9000 - 0x940e3fff libGLImage.dylib    /System/Library/Frameworks/
OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9426c000 - 0x9427bfff libCGATS.A.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/
Resources/libCGATS.A.dylib
0x94282000 - 0x9428dfff libCSync.A.dylib    /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/
Resources/libCSync.A.dylib
0x942d9000 - 0x942f3fff libRIP.A.dylib  /System/Library/Frameworks/
ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/
Resources/libRIP.A.dylib
0x942f9000 - 0x945b2fff com.apple.QuickTime 7.1.3   /System/Library/Frameworks/
QuickTime.framework/Versions/A/QuickTime
0x96a1f000 - 0x96a1ffff com.apple.vecLib 3.3.1 (vecLib 3.3.1)
    /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97081000 - 0x97086fff com.apple.agl 2.5.9 (AGL-2.5.9) /System/Library/Frameworks/
AGL.framework/Versions/A/AGL
0x98b24000 - 0x9960efff com.apple.QuickTimeComponents.component 7.1.3
    /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/
QuickTimeComponents




Reported by craig.daniels on 2007-02-16 21:05:08

Link to CSS stylesheet in 'style' area of HTML view keeps focus once clicked

Originally reported on Google Code with ID 31

What steps will reproduce the problem?
1. Inspect any element
2. Click the "xxx.css (line n)" link for any of its styles
3. Hover over various parts of the firebug UI (except the style area of
HTML view), e.g. click HTML again and try hovering over the nodes. Notice
that as soon as a hover event occurs the CSSlink in the style section takes
the focus back?
4. Now just move the mouse into the 'style' area and everything will be
fine again.


What is the expected output? What do you see instead?
Focus should not be retained. I guess it's because the tab switches so
before the UI gets to finish off its focus job the link is hidden so the UI
gets confused.


What version of the product are you using? On what operating system?
Firebug 1.01, Firefox 2.0.0.1, WinXP


Reported by alexrussell101 on 2007-02-15 17:41:26

XMLHttpRequest: POST response not shown in Firebug console tab

Originally reported on Google Code with ID 21

What steps will reproduce the problem?
1. Open up Firebug to the Console tab.
2. Check "Show XMLHttpRequests" in the Firebug console options.
3. Create an XMLHttpRequest, and set its method to be POST.
4. Wait for valid xml response from server.
5. Expand the POST that was logged in the Console.
6. Click on the "Response" tab in the expanded request details.

What is the expected output? What do you see instead?
You expect to see the content of the response.  Instead, you see "Loading..."

What version of the product are you using? On what operating system?
Firebug 1.0.1
Firefox 2.0
RHEL Linux 2.4.21-27

Please provide any additional information below.
I've seen this happen in Windows and on the Mac as well.

Reported by tvolkert on 2007-02-08 21:39:51


- _Attachment: Screenshot-Firefox-bin.png
![Screenshot-Firefox-bin.png](https://storage.googleapis.com/google-code-attachments/fbug/issue-21/comment-0/Screenshot-Firefox-bin.png)_

Form edit textarea gobbler

Originally reported on Google Code with ID 48

<html>
<head>
</head>
<body>
Test case to demonstrate firebug (or moz DOM) bug for textarea elements.
<ol>
<li>Go to HTML panel</li>
<li>Navigate to the form element below.</li>
<li>Click Edit for the HTML panel,</li>
<li>Add content to the action tag, "javascript:alert('ok')"</li>
<li>Click Edit for the HTML panel,</li>
<li>The textarea end tag gets shoved to the end of the form</li>
</ol>
<form action="">
<textarea id="ccomment" class="{required:true}"></textarea>
<p>This para will be sucked into the textarea!</p>
</form>
</body>


Reported by [email protected] on 2007-03-06 06:20:23

Call stack hard to read while debugging

Originally reported on Google Code with ID 23

What steps will reproduce the problem?
1. Set a breakpoint in code that is >10 call stacks deep.
2. Cause the breakpoint to hit.

What is the expected output? What do you see instead?
You expect the call stack to be easily scannable.  It runs over underneath
the debug controls (step over, etc.) and is generally not very readable. 
It's easier to read when it's listed as a vertical list using standard font
size.  A separate subwindow beneath the Watch expressions would seem more
intuitive.

What version of the product are you using? On what operating system?
Firebug 1.0.1
Firefox 2.0
Linux

Please provide any additional information below.


Reported by tvolkert on 2007-02-08 23:18:04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.