Bug Tracker

Opened 14 years ago

Closed 12 years ago

#4638 closed bug (fixed)

Incorrect window height in Webkit browsers in xHTML mode

Reported by: nbelaevski Owned by: brandon
Priority: low Milestone:
Component: dimensions Version: 1.3.2
Keywords: height xhtml Cc:
Blocked by: Blocking:

Description

Webkit browsers (tested with Win Safari 3.2.2/Chrome 1.0.154.64) doesn't have document.compatMode property, thus causing jQuery(window).height() to read size from body and not from documentElement, as it should be.

Attached test case contains two identical files saved with different extensions (.html and .xhtml). *.html file shows correct results, *.xhtml file shows "0" for window height. Expicit setting of compatMode (uncomment /*document.compatMode = "CSS1Compat";*/ in *.xhtml file) make it work as expected. I'm also attaching patch that fixes the issue.

Attachments (1)

safari-jquery.zip (2.0 KB) - added by nbelaevski 14 years ago.

Download all attachments as: .zip

Change History (7)

Changed 14 years ago by nbelaevski

Attachment: safari-jquery.zip added

comment:1 Changed 14 years ago by dmethvin

Component: unfilleddimensions
Owner: set to brandon

comment:2 Changed 13 years ago by nbelaevski

Any idea when this will be fixed? Thanks!

comment:3 Changed 13 years ago by dmethvin

comment:4 Changed 13 years ago by SlexAxton

Keywords: height xhtml added
Milestone: 1.41.5
Priority: majorlow
Status: newopen

comment:5 Changed 12 years ago by nbelaevski

No more reproducible with Chrome 8.0.552.237 - can be closed.

comment:6 Changed 12 years ago by addyosmani

Resolution: fixed
Status: openclosed

Tested the original test cases submitted with latest Chrome and Safari - as per nbelaevski, I can no longer reproduce this issue either. Closing as fixed.

Note: See TracTickets for help on using tickets.