PikachuEXE / tabkit

Automatically exported from code.google.com/p/tabkit
0 stars 0 forks source link

third row of tabs does not open until one invisible tab has been added #111

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
== What exact steps will reproduce the problem? ==

Using the horizontal tab style, add two full rows of tabs. IOW add enough tabs 
so that the next tab should open a third row.

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

I expected to see a new tab in a newly created third row. Instead the tab is 
opened but not displayed. It is still displayed however on the "list all tabs" 
button to the right of the tab bars. And this otherwise invisible tab can be 
closed there. If I open another tab after the invisible one, then the third row 
will display with two tabs in it. So it takes two new tabs to open the third 
row. Again, this behavior does not occur when the second row opens. The second 
row works as expected without requiring an invisible tab before opening. 

If you change the width of the browser window to be wider so that the second 
row is long enough to hold the new tab or narrower so that the third row 
appears then the new tab will become visible and is highlighted as the active 
tab. But in between those two window widths the tab remains invisible.

If I increase the number of maximum rows from the default of 3 to 6 the 
behavior gets more interesting. Opening a fourth row requires 2 invisible tabs 
and the row opens with 3 tabs. A fifth row requires 3 invisible tabs and opens 
with 4 tabs. A sixth row requires 4 invisible tabs and opens with 5 tabs. I 
assume this behavior will continue to scale.

== What versions of Tab Kit and Firefox are you using? On what operating
system? ==

I am using version 0.5.12 of Tab Kit and 3.6.3 of Firefox and Windows XP SP3 
(x86). My other extensions are Adblock Plus 1.2.2, Beef Taco 1.3.1, MyIbay 
1.1.8, Noscript 2.0.2.3, Scrapbook 1.3.7, and Session Manager 0.6.8.3. I am 
using Orbit Classic 2008 for a theme. My browser.tabs.tabMinWidth and the Tab 
Minimum Width in Tab Kit options are both set to 86 pixels. I have the close 
button set to appear on all tabs. The maximum number of rows in Tab Kit options 
was set to 3, but I also tested at 6. All the other Tab Kit options were left 
at default. I only just started using the extension. My screen resolution is 
1600x1200 and I keep the browser window at almost maximum size, but not 
maximized.

Original issue reported on code.google.com by kyle.dan...@gmail.com on 13 Sep 2010 at 2:30

GoogleCodeExporter commented 9 years ago
I think it's the same problem as me with NASA Night Launch theme (see issue 30 
opened since 1 year).

Original comment by mr6...@gmail.com on 13 Sep 2010 at 11:49

GoogleCodeExporter commented 9 years ago
Wow. You are correct. I switched to the default theme and the problem 
disappeared. So this bug is due to a lack of compatibility between tab kit and 
certain themes. Now Orbit Classic 2008 can be added to the list. Too bad I 
can't change the title to mention Orbit Classic 2008. I will experiment to see 
if I can find other incompatible themes. Maybe the author could post a list of 
incompatible themes on the mozilla add on page.

Original comment by kyle.dan...@gmail.com on 15 Sep 2010 at 12:47