Title: [231126] trunk/Source/WebKit
- Revision
- 231126
- Author
- timo...@apple.com
- Date
- 2018-04-27 17:52:13 -0700 (Fri, 27 Apr 2018)
Log Message
REGRESSION: Touch events fail to dispatch to the page in all cases.
https://bugs.webkit.org/show_bug.cgi?id=185097
rdar://problem/39731995
Reviewed by Tim Horton.
* UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]):
Consult internal gesture recognizers, otherwise NO might get returned.
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (231125 => 231126)
--- trunk/Source/WebKit/ChangeLog 2018-04-28 00:27:39 UTC (rev 231125)
+++ trunk/Source/WebKit/ChangeLog 2018-04-28 00:52:13 UTC (rev 231126)
@@ -1,3 +1,16 @@
+2018-04-27 Timothy Hatcher <timo...@apple.com>
+
+ REGRESSION: Touch events fail to dispatch to the page in all cases.
+
+ https://bugs.webkit.org/show_bug.cgi?id=185097
+ rdar://problem/39731995
+
+ Reviewed by Tim Horton.
+
+ * UIProcess/ios/WKContentViewInteraction.mm:
+ (-[WKContentView gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]):
+ Consult internal gesture recognizers, otherwise NO might get returned.
+
2018-04-26 Ryosuke Niwa <rn...@webkit.org>
PSON: Triggering a navigation to an invalid URL creates a new WebContent process
Modified: trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm (231125 => 231126)
--- trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm 2018-04-28 00:27:39 UTC (rev 231125)
+++ trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm 2018-04-28 00:52:13 UTC (rev 231126)
@@ -1334,6 +1334,11 @@
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer
{
+#if USE(APPLE_INTERNAL_SDK)
+ if ([self _internalGestureRecognizer:gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:otherGestureRecognizer])
+ return YES;
+#endif
+
if (isSamePair(gestureRecognizer, otherGestureRecognizer, _highlightLongPressGestureRecognizer.get(), _longPressGestureRecognizer.get()))
return YES;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes