Changeset 235858 in webkit


Ignore:
Timestamp:
Sep 10, 2018 1:55:23 PM (6 years ago)
Author:
dbates@webkit.org
Message:

[iOS] Make WKWebView become the first responder to support testing key presses to non-editable elements
https://bugs.webkit.org/show_bug.cgi?id=189432

Reviewed by Simon Fraser.

Tools:

Make the WKWebView become the first responder immediately without the need to focus an editable
element. This allows us to test that DOM keyboard events are dispatched to non-editable elements.

  • WebKitTestRunner/ios/PlatformWebViewIOS.mm:

(WTR::PlatformWebView::PlatformWebView):

LayoutTests:

Add a test that DOM keyboard events are dispatched to a non-editable <body> when simulating key
presses using a hardware keyboard.

  • fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Added.
  • fast/events/ios/keydown-keyup-in-non-editable-content.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r235856 r235858  
     12018-09-10  Daniel Bates  <dabates@apple.com>
     2
     3        [iOS] Make WKWebView become the first responder to support testing key presses to non-editable elements
     4        https://bugs.webkit.org/show_bug.cgi?id=189432
     5
     6        Reviewed by Simon Fraser.
     7
     8        Add a test that DOM keyboard events are dispatched to a non-editable <body> when simulating key
     9        presses using a hardware keyboard.
     10
     11        * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Added.
     12        * fast/events/ios/keydown-keyup-in-non-editable-content.html: Added.
     13
    1142018-09-10  Andy Estes  <aestes@apple.com>
    215
  • trunk/Tools/ChangeLog

    r235852 r235858  
     12018-09-10  Daniel Bates  <dabates@apple.com>
     2
     3        [iOS] Make WKWebView become the first responder to support testing key presses to non-editable elements
     4        https://bugs.webkit.org/show_bug.cgi?id=189432
     5
     6        Reviewed by Simon Fraser.
     7
     8        Make the WKWebView become the first responder immediately without the need to focus an editable
     9        element. This allows us to test that DOM keyboard events are dispatched to non-editable elements.
     10
     11        * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
     12        (WTR::PlatformWebView::PlatformWebView):
     13
    1142018-09-10  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
    215
  • trunk/Tools/WebKitTestRunner/ios/PlatformWebViewIOS.mm

    r235837 r235858  
    183183    [m_window.rootViewController.view addSubview:m_view];
    184184    [m_window makeKeyAndVisible];
     185    [m_view becomeFirstResponder];
    185186}
    186187
Note: See TracChangeset for help on using the changeset viewer.