[Webkit-unassigned] [Bug 134612] New: Add link long-press gesture event handling
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 3 15:10:12 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=134612
Summary: Add link long-press gesture event handling
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Event Handling
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: prandolph at apple.com
Subtask of Add long-press links gesture to Mac
https://bugs.webkit.org/show_bug.cgi?id=134262
Within the link long-press, there are three events we care about: starting the long-press [start], triggering the long-press [trigger],
and cancelling the long-press before or after triggering [cancel].
The general flow of the event is as follows (the event triggered at a step is placed in square brackets):
- [start] The user mouses down over a link.
- [trigger] The user keeps the mouse pressed on that link without moving their mouse too much for longer than
the specified long-press duration.
- The user releases their mouse press.
- [cancel] Without releasing their mouse press, the user moves their mouse outside the bounds of the link.
Doing so cancels the long press, much like pressing a button on OS X and then moving outside
that button's bounds cancels the button press.
- The user releases their mouse press.
- [trigger] Without releasing their mouse press, the user hovers over the original link again. Loop back
to the grandparent's trigger event.
- [cancel] The user releases their mouse press before triggering the long-press, triggering a normal mouse up.
- [cancel] The user moves their mouse outside a small region around the original mouse press before triggering
the long-press.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list