Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#4058 closed defect (fixed)

TabContainer in Safari windows positioning issue

Reported by: guest Owned by: bill
Priority: high Milestone: 0.9
Component: Dijit Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

When viewing the ../dojo-0.9.0beta/dijit/tests/layout/test_TabContainer.html example in Safari 3.0.3 on Windows, the the Tabs are separated from the TabContainer?.

Paul

Change History (5)

comment:1 Changed 12 years ago by bill

Owner: set to bill

Hmm, does seem to reproduce on webkit nightly... every time I refresh the page there's a different distance between the labels and the content (or sometimes no space at all)

comment:2 Changed 12 years ago by dante

same can be seen in safari/win32 in themeTester. Accordion has issues, too, until page resize. I blame beta browser bug, and have to official Safari/Webkit? to test with.

comment:3 Changed 12 years ago by bill

Summary: TabContainer in Safari 3.0.3 windows positioning issueTabContainer in Safari windows positioning issue

comment:4 Changed 12 years ago by bill

Resolution: fixed
Status: newclosed

(In [10107]) Fixes #4058: On Safari 3.0.3 there were two intermittent problems: 1) buttons were split across multiple lines (something about a position:absolute div with no specified width including a bunch of float:left nodes) 2) when the layout code sets the width of the TabController? and then queries the height, sometimes it gets the old height (when the buttons were split across multiple lines)

Hopefully this will go away in production safari but for now adding workaround.

comment:5 Changed 11 years ago by dante

(In [13696]) fixes #5626 and refs #4058 - removes code working around sarafi race condition. With the newest test cases update to use "real" link attributes and no-magic css loading, these blocks are unnecessary. tested safari 3.1.1 on a variety of hosts with different throughput and load times. tested built version vs raw trunk. all tabs align on startup.

Note: See TracTickets for help on using tickets.