Summary: | RenderLayer::setHasVisibleContent shouldn't call dirtyZOrderLists() | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ahmad Saleem <ahmad.saleem792> |
Component: | Compositing | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | simon.fraser, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari Technology Preview | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Ahmad Saleem
2023-01-07 16:17:05 PST
PR - https://github.com/WebKit/WebKit/pull/8695 Let's try on EWS.. Based on PR - (In reply to Ahmad Saleem from comment #2) > PR - https://github.com/WebKit/WebKit/pull/8695 > > Let's try on EWS.. Simon replied that this is something still required in WebKit legacy: ''' I think we may still need this code in WebKitLegacy. RenderLayer::collectLayers() only collects visibility:hidden layers if includeHiddenLayers is true, and that's only true when compositing is enabled. In WebKitLegacy, we enter compositing mode dynamically. ''' So I am closing my PR for time being but we can explore it in future when we don't support WebKit Legacy. It passes all tests right now even Mac-wk1 as well but it might have potential to introduce future regressions. |