Bug 262477
| Summary: | [WPE] Timers are not being scheduled when animations take all the CPU | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Loïc Yhuel <loic.yhuel> |
| Component: | WPE WebKit | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Loïc Yhuel
The ThreadedDisplayRefreshMonitor can take time (layout, ...) and has an higher priority than the main SharedTimer. This means that animations could prevent the timers from executing, if the JS relies on this to stop the animation the page appears to be stuck.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Loïc Yhuel
Pull request: https://github.com/WebKit/WebKit/pull/18491