Opened 11 years ago

Closed 11 years ago

#7284 closed defect (fixed)

Dialog: TimedMoveable provides a sub-optimal UX on FF3 and Safari 3, making the dragging feel more jerky

Reported by: alex Owned by: bill
Priority: high Milestone: 1.2
Component: Dijit - LnF Version: 1.1.1
Keywords: Cc:
Blocked By: Blocking:

Description

the performance of FF3 and Safari 3 (on windows and OS X) makes much of TimedMoveable? moot, and indeed makes the default dialog dragging behavior less optimal. We should switch to TimedMoveable? from Moveable only when we suspect there's going to be an issue.

Change History (3)

comment:1 Changed 11 years ago by alex

ugg, we're not detecting OS in dojo.is* any more. Updating dijit.Dialog might mean detecting the OS since Linux is our problem child for dragging.

comment:2 Changed 11 years ago by bill

Milestone: tbd1.2
Owner: set to bill
Status: newassigned
Summary: TimedMoveable provides a sub-optimal UX on FF3 and Safari 3, making the dragging feel more jerkyDialog: TimedMoveable provides a sub-optimal UX on FF3 and Safari 3, making the dragging feel more jerky

See #5285, #6138.

Yah, I can see the difference on http://download.dojotoolkit.org/release-1.0.2/dojo-release-1.0.2/dijit/tests/test_Dialog.html vs. http://download.dojotoolkit.org/release-1.1.0/dojo-release-1.1.0/dijit/tests/test_Dialog.html tested on FF3/mac.

Well, IE6 was the real problem but there was some issue w/linux FF too (both FF2 and FF3). But according to #5285 the linux problem can be fixed by overflow: hidden on the dialog.

comment:3 Changed 11 years ago by bill

Resolution: fixed
Status: assignedclosed

(In [14612]) Only used TimedMovable? when necessary. Fixes #7284 !strict.

Note: See TracTickets for help on using tickets.