Changeset 209215 in webkit
- Timestamp:
- Dec 1, 2016 2:48:55 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r209202 r209215 1 2016-12-01 Chris Dumez <cdumez@apple.com> 2 3 [iOS] Tapping an element generates a 'click' event that has 0 as timeStamp 4 https://bugs.webkit.org/show_bug.cgi?id=165270 5 <rdar://problem/29224355> 6 7 Reviewed by Simon Fraser. 8 9 Add layout test coverage. 10 11 * fast/events/ios/click-event-timestamp-expected.txt: Added. 12 * fast/events/ios/click-event-timestamp.html: Added. 13 1 14 2016-12-01 Dave Hyatt <hyatt@apple.com> 2 15 -
trunk/Source/WebKit2/ChangeLog
r209214 r209215 1 2016-12-01 Chris Dumez <cdumez@apple.com> 2 3 [iOS][WK2] Tapping an element generates a 'click' event that has 0 as timeStamp 4 https://bugs.webkit.org/show_bug.cgi?id=165270 5 <rdar://problem/29224355> 6 7 Reviewed by Simon Fraser. 8 9 Tapping an element generates a 'click' event that has 0 as timeStamp 10 instead of having a proper timeStamp value. This is breaking some 11 sites. 12 13 * WebProcess/WebPage/ios/WebPageIOS.mm: 14 (WebKit::WebPage::handleSyntheticClick): 15 (WebKit::WebPage::completeSyntheticClick): 16 1 17 2016-12-01 Tim Horton <timothy_horton@apple.com> 2 18 -
trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm
r208986 r209215 523 523 WKBeginObservingContentChanges(true); 524 524 525 mainframe.eventHandler().mouseMoved(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, NoButton, PlatformEvent::MouseMoved, 0, false, false, false, false, 0, WebCore::ForceAtClick, WebCore::NoTap));525 mainframe.eventHandler().mouseMoved(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, NoButton, PlatformEvent::MouseMoved, 0, false, false, false, false, currentTime(), WebCore::ForceAtClick, WebCore::NoTap)); 526 526 mainframe.document()->updateStyleIfNeeded(); 527 527 … … 570 570 bool tapWasHandled = false; 571 571 m_lastInteractionLocation = roundedAdjustedPoint; 572 tapWasHandled |= mainframe.eventHandler().handleMousePressEvent(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, LeftButton, PlatformEvent::MousePressed, 1, false, false, false, false, 0, WebCore::ForceAtClick, syntheticClickType));573 tapWasHandled |= mainframe.eventHandler().handleMouseReleaseEvent(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, LeftButton, PlatformEvent::MouseReleased, 1, false, false, false, false, 0, WebCore::ForceAtClick, syntheticClickType));572 tapWasHandled |= mainframe.eventHandler().handleMousePressEvent(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, LeftButton, PlatformEvent::MousePressed, 1, false, false, false, false, currentTime(), WebCore::ForceAtClick, syntheticClickType)); 573 tapWasHandled |= mainframe.eventHandler().handleMouseReleaseEvent(PlatformMouseEvent(roundedAdjustedPoint, roundedAdjustedPoint, LeftButton, PlatformEvent::MouseReleased, 1, false, false, false, false, currentTime(), WebCore::ForceAtClick, syntheticClickType)); 574 574 575 575 RefPtr<Frame> newFocusedFrame = m_page->focusController().focusedFrame();
Note: See TracChangeset
for help on using the changeset viewer.