Opened 8 years ago

Closed 5 years ago

Last modified 5 years ago

#13411 closed defect (wontfix)

TabContainer: renders with huge (51000px) width when inside table (IE)

Reported by: haysmark Owned by:
Priority: low Milestone: future
Component: Dijit Version: 1.6.1
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by bill)

See:

Manual test page: http://archive.dojotoolkit.org/nightly/checkout/dijit/tests/layout/test_TabContainer_noLayout.html

IE9 robot test failing: http://archive.dojotoolkit.org/nightly/checkout/dijit/tests/layout/robot/TabContainer_noLayout.html

In both IE8 and IE9, in the second TabContainer with the red border, click the 5th tab. The tab loads, but becomes 51000px; according to the text above the TabContainer?, it should be only 400px wide. This results in the following robot test failure in the IE9:

FAILED test: ../../dijit/tests/layout/robot/TabContainer_noLayout.html::TabContainer in table::width assertEqual() failed:
      		 expected
      		 		 400
      		 but got
      		 		 51000

       742ms

Change History (11)

comment:1 Changed 8 years ago by haysmark

Keywords: dohfail added

comment:2 Changed 8 years ago by haysmark

Version: 1.7.0b11.6.1

comment:3 Changed 8 years ago by bill

Description: modified (diff)

#12077 "fixed" or rather, worked-around the same/similar problem for webkit, but I guess not well enough since it's still happening in IE.

comment:4 Changed 8 years ago by shauna

Hi is there any update on this issue? What is the work around? I see the width is set to 50000 and adds on 200 for every tab. I see this issue on dojo 1.7.1.

Last edited 8 years ago by shauna (previous) (diff)

comment:5 Changed 8 years ago by bill

There's no update.

The workaround is to not put your TabContainer inside a table, or to specify controllerWidget="dijit.layout.TabController" on your TabContainer (thus losing the scrolling feature).

comment:6 Changed 8 years ago by bill

In [28069]:

Comment out test until #13411 fixed, refs #13411.

comment:7 Changed 7 years ago by bill

Keywords: dohfail removed

comment:8 Changed 7 years ago by bill

Priority: highlow
Summary: TabContainer tab renders with huge (51000px) widthTabContainer: renders with huge (51000px) width when inside table (IE)

comment:9 Changed 7 years ago by bill

Milestone: tbdfuture

comment:10 Changed 5 years ago by bill

Resolution: wontfix
Status: newclosed

I don't think we'll be able to fix this. Luckily, the issue goes away in IE10+.

comment:11 Changed 5 years ago by Bill Keese <bill@…>

In cc40a56833602af324fad2bf95ad6e9562044f87/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.