| Summary: | Tests that resize the view (e.g. accessibility/visible-character-range-width-changes.html) trigger assertion under RemoteLayerTreeDrawingAreaProxy::didUpdateGeometry() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
| Component: | Tools / Tests | Assignee: | Cameron McCormack (:heycam) <heycam> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ap, heycam, simon.fraser, thorton, tyler_w, webkit-bug-importer, wenson_hsieh |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=237678 https://bugs.webkit.org/show_bug.cgi?id=242832 |
||
|
Description
Simon Fraser (smfr)
2022-07-18 20:08:21 PDT
The test calls visibleRange() which resizes the web view to 100x500 via a synchronous SetViewSize message from the web process to the UI process. This ends up in `RemoteLayerTreeDrawingAreaProxy::sendUpdateGeometry()` which sends a sync DrawingArea::UpdateGeometry message to the web process. While sending that message we receive a `RemoteLayerTreeDrawingAreaProxy::didUpdateGeometry` message and assert. It looks like this test has been crashing since it was added. *** Bug 246971 has been marked as a duplicate of this bug. *** Pull request: https://github.com/WebKit/WebKit/pull/5797 Committed 256042@main (216acdc0bca8): <https://commits.webkit.org/256042@main> Reviewed commits have been landed. Closing PR #5797 and removing active labels. |