Bug 206669

Summary: [iOS] REGRESSION(r254699) : fast/forms/interactive-validation-remove-node-in-handler.html is timing out
Product: WebKit Reporter: Jason Lawrence <Lawrence.j>
Component: New BugsAssignee: Ryosuke Niwa <rniwa>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, rniwa, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Fixes interactive-validation-prevented.html none

Jason Lawrence
Reported 2020-01-23 09:46:02 PST
fast/forms/interactive-validation-remove-node-in-handler.html Description: This test is timing out. It looks like this regressed around 254700. I have not tried to reproduce this. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fforms%2Finteractive-validation-remove-node-in-handler.html Diff: --- /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/fast/forms/interactive-validation-remove-node-in-handler-expected.txt +++ /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/fast/forms/interactive-validation-remove-node-in-handler-actual.txt @@ -1,8 +1 @@ -Should not crash or have an assertion failure if a node was removed during an "invalid" event dispatching for the node. - -On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". - - -PASS The form was submitted. -TEST COMPLETE - +TestController::platformResetPreferencesToConsistentValues - Failed to remove presented view controller
Attachments
Fixes interactive-validation-prevented.html (1.60 KB, patch)
2020-01-24 19:24 PST, Ryosuke Niwa
no flags
Radar WebKit Bug Importer
Comment 1 2020-01-23 09:46:34 PST
Ryosuke Niwa
Comment 2 2020-01-24 18:41:37 PST
r254700 only affects WK1 so it can’t be it. It’s most certainly https://trac.webkit.org/r254699.
Ryosuke Niwa
Comment 3 2020-01-24 18:42:29 PST
Reproduction: run-webkit-tests --debug --ios-simulator --no-retry fast/forms/interactive-validation-remove-node-in-handler.html
Ryosuke Niwa
Comment 4 2020-01-24 18:42:51 PST
(In reply to Ryosuke Niwa from comment #3) > Reproduction: > run-webkit-tests --debug --ios-simulator --no-retry > fast/forms/interactive-validation-remove-node-in-handler.html Oops, this doesn't work. This does: run-webkit-tests --debug --ios-simulator --no-retry fast/forms/interactive-validation-prevented.html fast/forms/interactive-validation-remove-node-in-handler.html
Ryosuke Niwa
Comment 5 2020-01-24 19:24:15 PST
Created attachment 388756 [details] Fixes interactive-validation-prevented.html
Ryosuke Niwa
Comment 6 2020-01-24 19:27:36 PST
I can definitely dismiss the invalidation bubble manually. I'm not certain why WTR doesn't dismiss these bubbles automatically but there are other tests that manually dismiss invalidation bubbles (fast/forms/interactive-validation-select-crash.html) so do that for now.
Ryosuke Niwa
Comment 7 2020-01-24 19:48:34 PST
(In reply to Ryosuke Niwa from comment #6) > I can definitely dismiss the invalidation bubble manually. I'm not certain > why WTR doesn't dismiss these bubbles automatically but there are other > tests that manually dismiss invalidation bubbles > (fast/forms/interactive-validation-select-crash.html) so do that for now. Apparently Simon deiced that it's better for each test to be cleaning itself up instead of automatically doing it in the test runner so this is expected.
Ryosuke Niwa
Comment 8 2020-01-24 20:24:11 PST
Comment on attachment 388756 [details] Fixes interactive-validation-prevented.html Clearing flags on attachment: 388756 Committed r255115: <https://trac.webkit.org/changeset/255115>
Ryosuke Niwa
Comment 9 2020-01-24 20:24:13 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.