Ticket #4142 (closed bug: fixed)

Opened 19 months ago

Last modified 15 months ago

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:

Description

draggable: fixed positions include wrong scroll offset in safari

Change History

Changed 19 months ago by paul

  • status changed from new to closed
  • resolution set to fixed

Fixed in r2074.

Changed 15 months 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.