DescriptionLet layoutAndPaintAsync() schedule commit asynchronously
Previously in single-threaded mode we let layoutAndPaintAsync()
call commit synchronously and callback asynchronously. The synchronous
commit causes reentrant of notifyDone() or requestAnimationFrame() for
some tests having event handlers that are triggered by layout.
Avoid reentrant by making commit always asynchronous.
BUG=485428, 484706
TEST=Webkit layout tests when they use layoutAndPaintAsyncThen().
Committed: https://crrev.com/bccaf6b4f911baf2b84f56582b52d6ae6c818afb
Cr-Commit-Position: refs/heads/master@{#328815}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Format #
Created: 5 years, 7 months ago
Messages
Total messages: 10 (3 generated)
|