[webkit-changes] [WebKit/WebKit] 1c7bd4: 9x fast/events/iOS/* are flaky timeouts on EWS

lilyspiniolas noreply at github.com
Tue Jan 14 23:21:38 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1c7bd44a4a92b266c8ae7f0c35bc33f9ab5862ba
      https://github.com/WebKit/WebKit/commit/1c7bd44a4a92b266c8ae7f0c35bc33f9ab5862ba
  Author: Lily Spiniolas <lily_spiniolas at apple.com>
  Date:   2025-01-14 (Tue, 14 Jan 2025)

  Changed paths:
    M LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-control.html
    M LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-option.html
    M LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-shift.html
    M LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-shift.html
    M LayoutTests/fast/events/ios/keyboard-scrolling-distance.html
    M LayoutTests/fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html
    M LayoutTests/fast/events/ios/keydown-keyup-in-non-editable-content.html
    M LayoutTests/fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
    M LayoutTests/fast/events/ios/tab-cycle.html
    M LayoutTests/platform/ios/TestExpectations

  Log Message:
  -----------
  9x fast/events/iOS/* are flaky timeouts on EWS
https://bugs.webkit.org/show_bug.cgi?id=279704
rdar://136982012

Reviewed by Abrar Rahman Protyasha and Tim Horton.

9 layout tests are currently failing on iOS since the tests rely on key events
being received without an editable-element focused. The failures were caused by
collisions with UIKit's usage of `+isInHardwareKeyboardMode` as discussed in
https://commits.webkit.org/283793@main, which prevented the WebKit content view
from receiving key events. Each of these tests have been updated to set test
option 'useHardwareKeyboardMode' to true so that `+isInHardwareKeyboardMode`
returns YES, allowing the content view to once again receive the key events for
these tests. The TestExpectations have been updated accordingly.

* LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-control.html:
* LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-option.html:
* LayoutTests/fast/events/ios/key-events-comprehensive/key-events-meta-shift.html:
* LayoutTests/fast/events/ios/key-events-comprehensive/key-events-option-shift.html:
* LayoutTests/fast/events/ios/keyboard-scrolling-distance.html:
* LayoutTests/fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html:
* LayoutTests/fast/events/ios/keydown-keyup-in-non-editable-content.html:
* LayoutTests/fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
* LayoutTests/fast/events/ios/tab-cycle.html:
* LayoutTests/platform/ios/TestExpectations:

Canonical link: https://commits.webkit.org/288917@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list