Bug 263471 - [ iOS 17 ] fast/forms/ios/keydown-in-hidden-contenteditable-with-inputmode-none.html is a flaky text failure
Summary: [ iOS 17 ] fast/forms/ios/keydown-in-hidden-contenteditable-with-inputmode-no...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-10-20 14:12 PDT by Robert Jenner
Modified: 2023-10-20 15:23 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2023-10-20 14:12:58 PDT
fast/forms/ios/keydown-in-hidden-contenteditable-with-inputmode-none.html 

is a flaky text failure on iOS 17, mostly release, but occasionally on Debug. 

HISTORY:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fforms%2Fios%2Fkeydown-in-hidden-contenteditable-with-inputmode-none.html

TEXT DIFF:
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
 
-PASS Observed keydown with key: "a"
-PASS Observed keypress with key: "a"
-PASS Observed keyup with key: "a"
+PASS Observed keydown with key: "Ñ„"
+PASS Observed keypress with key: "Ñ„"
+PASS Observed keyup with key: "Ñ„"
 PASS observedKeyUp became true
 PASS successfullyParsed is true

DIFF URL:
https://build.webkit.org/results/Apple-iOS-17-Simulator-Release-WK2-Tests/269561@main%20(252)/fast/forms/ios/keydown-in-hidden-contenteditable-with-inputmode-none-pretty-diff.html
Comment 1 Radar WebKit Bug Importer 2023-10-20 14:13:27 PDT
<rdar://problem/117279141>
Comment 2 Robert Jenner 2023-10-20 14:40:30 PDT
This is very flaky, but I was able to reproduce the failure, thought not with much consistency. I reproduced it on iOS 17 Release ToT running the test as follows:

run-webkit-tests --ios-simulator --no-build --release fast/forms/ios/keydown-in-hidden-contenteditable-with-inputmode-none.html --iterations 1000 --child-process=1 --force

It's so flaky, and it appears to be very inconsistent in terms of a local repo. However, the history indicates that this test started to flake when we updated to iOS 17. Looking back in the history of iOS 16 testing, it does not appear to have been a flaky failure at all.
Comment 3 Robert Jenner 2023-10-20 15:05:41 PDT
Marked expectations at :
https://commits.webkit.org/269596@main
Comment 4 EWS 2023-10-20 15:22:58 PDT
Committed 269597@main (de1880cb581b): <https://commits.webkit.org/269597@main>

Reviewed commits have been landed. Closing PR #19370 and removing active labels.