Ticket #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: | ||
| Blocking: | Blocked by: |
Description
draggable: fixed positions include wrong scroll offset in safari
Change History
comment:2 Changed 4 years ago by attaboy
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.