Bug Tracker

Opened 8 years ago

Closed 6 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:


Webkit browsers (tested with Win Safari 3.2.2/Chrome 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

comment:1 Changed 8 years ago by dmethvin

  • Component changed from unfilled to dimensions
  • 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 6 years ago by SlexAxton

  • Keywords height xhtml added
  • Milestone changed from 1.4 to 1.5
  • Priority changed from major to low
  • Status changed from new to open

comment:5 Changed 6 years ago by nbelaevski

No more reproducible with Chrome 8.0.552.237 - can be closed.

comment:6 Changed 6 years ago by addyosmani

  • Resolution set to fixed
  • Status changed from open to closed

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.