Closed Bug 1220366 Opened 9 years ago Closed 9 years ago

Hiding the tabbar with css (display: none) breaks the tab system.

Categories

(Firefox :: Theme, defect)

41 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: Robert.Zenz, Unassigned)

Details

User Agent: Mozilla/5.0 Gecko/20100101 Firefox/41.0 Build ID: 20150918100312 Steps to reproduce: Let's assume we want to hide the tabbar permanently, for example with the following userChrome.css: @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #TabsToolbar { display: none !important; } Actual results: The tabbar is hidden as assumed, but the tab system is completely broken. After performing some operations (opening a new tab, switching tabs) all tabs become unselected and it is impossible to operate the tabs anymore (switching stops working, Ctrl+T does not open a new tab, instead toggles between selecting the url and the identity box and so on). Expected results: The tabs should keep working, even though the bar is not visible.
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Component: Untriaged → Tabbed Browser
Component: Tabbed Browser → Theme
We won't fix this; it's almost impossible because of how XBL bindings work. Use visibility: collapse; instead of display: none, or hide the tabs some other way.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.