| Summary: | REGRESSION: (r244182) Layout Test editing/execCommand/insert-nested-lists.html is flaky | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Truitt Savell <tsavell> | ||||
| Component: | Tools / Tests | Assignee: | Ryosuke Niwa <rniwa> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | ap, lforschler, rniwa, ryanhaddad, sabouhallawa, simon.fraser, sroberts, webkit-bug-importer, wenson_hsieh | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=197065 | ||||||
| Attachments: |
|
||||||
|
Description
Truitt Savell
2019-04-16 14:25:51 PDT
This is a bit surprising. This test doesn't use rAF, and generally looks like it should be deterministic. Said, Wenson, any ideas on how the regression could happen here? (In reply to Alexey Proskuryakov from comment #2) > This is a bit surprising. This test doesn't use rAF, and generally looks > like it should be deterministic. > > Said, Wenson, any ideas on how the regression could happen here? It actually does use requestAnimationFrame: await new Promise(resolve => requestAnimationFrame(resolve)); Found another editing test regressed by r244182. Linking to 197065 There is no reason to believe that waiting for rAF would cause UI process' runloop to run. So we need to be making an explicit round trip to UI process instead. Created attachment 367811 [details]
Fixes the test
Committed r244461: <https://trac.webkit.org/changeset/244461> Looks like the flakiness is gone! |