Bug Tracker

Opened 8 years ago

Closed 7 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 8 years ago.

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by nbelaevski

Attachment: safari-jquery.zip added

comment:1 Changed 8 years ago by dmethvin

Component: unfilleddimensions
Owner: set to brandon

comment:2 Changed 7 years ago by nbelaevski

Any idea when this will be fixed? Thanks!

comment:3 Changed 7 years ago by dmethvin

comment:4 Changed 7 years ago by SlexAxton

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

comment:5 Changed 7 years ago by nbelaevski

No more reproducible with Chrome 8.0.552.237 - can be closed.

comment:6 Changed 7 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.