[Webkit-unassigned] [Bug 190260] New: [iOS] Pressing space bar outside editable content is handled twice
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Oct 3 13:35:51 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=190260
Bug ID: 190260
Summary: [iOS] Pressing space bar outside editable content is
handled twice
Product: WebKit
Version: WebKit Local Build
Hardware: iPhone / iPad
OS: iOS 12
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit2
Assignee: webkit-unassigned at lists.webkit.org
Reporter: dbates at webkit.org
CC: thorton at apple.com
Using a debugger, perform the following:
1. Set a breakpoint at <https://trac.webkit.org/browser/trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm?rev=236303#L3125>, have it log "%B" and continue automatically.
2. Set a breakpoint at <https://trac.webkit.org/browser/trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm?rev=236303#L3731>, have it log "%B keyDown: @event._isKeyDown@" and continue automatically.
3. Set a breakpoint at <https://trac.webkit.org/browser/trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm?rev=236303#L3742>, have it log "%B Skipping" and continue automatically.
4. Launch MobileSafari, visit nytimes.com and let it completely load.
5. Press and hold the space bar for a few seconds.
I see the following debugger output:
-_handleKeyUIEvent: keyDown: YES
-_arrowKeyForWebView:
-handleKeyEvent: Skipping
-_arrowKeyForWebView:
-_arrowKeyForWebView:
-_arrowKeyForWebView:
-_arrowKeyForWebView:
-_arrowKeyForWebView:
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: YES
-_handleKeyUIEvent: keyDown: NO
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181003/62ec3340/attachment-0001.html>
More information about the webkit-unassigned
mailing list