Bug 244756
| Summary: | Enable -autoDisplay in DumpRenderTree's window | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
| Component: | Tools / Tests | Assignee: | Simon Fraser (smfr) <simon.fraser> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ap, simon.fraser, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Simon Fraser (smfr)
DumpRenderTree's calls -setAutoDisplay:NO on its window, unless there are compositing layers. Historically I think this was done to allow tests to control when painting happens, and to improve performance, but it would be better if DRT behaved more like WebKitTestRunner and had normal, rendering-update-drive repaint behavior.
-setAutoDisplay:NO even makes the window never appear on the screen (with --show-webview) so it hinders debugging, and makes it harder to adapt DRT to allow repaint testing via ref tests.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
Pull request: https://github.com/WebKit/WebKit/pull/3987
Radar WebKit Bug Importer
<rdar://problem/99770566>
Simon Fraser (smfr)
Not having DRT windows autodisplay breaks largest-contentful-paint tests