Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#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 8 years ago by paul

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

Fixed in r2074.

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