Fix fast/block/float/4145535Crash.html with scheduler change
We wish to prioritize loading and compositing tasks until first contentful paint. This changes the ordering of LocalFrameView::UpdatePluginsTimerFired which breaks (or makes flaky) some web_tests, typically the following console log goes missing: CONSOLE MESSAGE: Blink Test Plugin: initializing This patch fixes this by ensuring LocalFrameView::UpdatePluginsTimerFired runs in FIFO order with loading tasks. The spec doesn't seem to specify which task source should be used so I believe we're free to make this change. Bug: 971191 Change-Id: Ib62fafd7cf1f86835a7c5b749fa0639f884e7089 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1795790Reviewed-by:Alexander Timin <altimin@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Reviewed-by:
Philip Rogers <pdr@chromium.org> Reviewed-by:
Sami Kyöstilä <skyostil@chromium.org> Commit-Queue: Alex Clarke <alexclarke@chromium.org> Cr-Commit-Position: refs/heads/master@{#696894}
Showing
Please register or sign in to comment