Closed Bug 362958 Opened 19 years ago Closed 7 years ago

Javascript Debugger (Venkman) does not work well with Firefox themes

Categories

(Other Applications Graveyard :: Venkman JS Debugger, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: mario_grgic, Assigned: rginda)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0 Venkman seems to use non-standard tabs (e.g. all tabs are placed on the bottom of the window instead of on top), which does not work with all themes (e.g. macfox II). Tabs are rendered incorrectly. Also, source code tabs do not render properly either. Reproducible: Always Steps to Reproduce: 1.Install macfoxII theme and launch Venkman Actual Results: Tabs not rendered correctly Expected Results: Tabs should be rendered using theme's tabs instead custom painted ones. Tabs should be rendered using theme's tabs instead custom painted ones.
The source code tabs are done using normal <tabbox>, <tabs> and <tab> elements, so I really don't see what the problem is in that respect. I'm assuming you mean the tabs in the locals/watches window, and the windows/scripts things? Even those use XBL to actually show tabs, try turning on "Show anonymous content" in DOM Inspector and exploring the Venkman window that way. I'm pretty sure this bug should be INVALID because of thatm but I'll leave it to Rob or James to decide I guess.
I don't know about the source tabs, but the "upside down" tabs are *explicitly* styled by Venkman because themes simply don't cope (mostly the fault of the native theme code, which can't handle upside down tabs in the slightest). If Venkman didn't style them, you'd get - in most cases - tabs that looked the right way up, but at the bottom of the tabbox, hence totally wrong. As it happens, the tabbox no longer copes with being upside down (it used to!), so it still looks a bit odd.
QA Contact: caillon → venkman
Component is obsolete so resolving bugs as INCOMPLETE
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.