Bug 266536
| Summary: | REGRESSION(271261@main): [GTK][WPE] Rendering breaks after back/forward navigation | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Critical | CC: | bugs-noreply, cgarcia, mattwoodrow, mcatanzaro, simon.fraser, vitaly |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Michael Catanzaro
In Ephy Tech Preview with WebKitGTK 2.43.2, web view rendering breaks after back/forward navigations. For example:
* Visit bug #266534
* Visit the attachment in the first comment
* Navigate back
Normally the web view breaks there and the page will not be rendered. If not, navigate forward and it should break.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Carlos Garcia Campos
This regressed in 271261@main. The problem is that after history navigation sometimes updateCompositingLayers is not called, so compositing is not enabled again and the root layer is not set in the drawing area.
Carlos Garcia Campos
That patch also caused a regression in the element application (matrix chat) that doesn't scroll correctly the frame when sending messages.
Carlos Garcia Campos
(In reply to Carlos Garcia Campos from comment #2)
> That patch also caused a regression in the element application (matrix chat)
> that doesn't scroll correctly the frame when sending messages.
Nah, I spoke too soon, the element bug is still there.
Carlos Garcia Campos
*** Bug 268289 has been marked as a duplicate of this bug. ***
Vitaly Dyackhov
Pull request: https://github.com/WebKit/WebKit/pull/23419
EWS
Committed 273750@main (f8bdcd70b267): <https://commits.webkit.org/273750@main>
Reviewed commits have been landed. Closing PR #23419 and removing active labels.