#4142 closed bug (fixed)
draggable: fixed positions include wrong scroll offset in safari
Reported by: | paul | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | 1.7 |
Component: | ui.draggable | Version: | 1.6rc6 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
draggable: fixed positions include wrong scroll offset in safari
Change History (2)
comment:1 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 14 years ago by
Safari 4 fixed the bug that this fix worked around, and as a result, fixed position scroll offsets are now wrong in Safari 4. (Ah, the joys of browsers.)
I have devised a simple patch which checks the Webkit version number before using the old workaround. Webkit 526 and higher is equivalent to Safari 4.
Basically, for instances like:
$.browser.safari && this.cssPosition == 'fixed'
The code would become:
$.browser.safari && $.browser.version < 526 && this.cssPosition == 'fixed'
Note: See
TracTickets for help on using
tickets.
Fixed in r2074.