Bug 193699 - Compositing updates need to reparent scrolling tree nodes with a changed ancestor
Summary: Compositing updates need to reparent scrolling tree nodes with a changed ance...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-01-22 17:49 PST by Simon Fraser (smfr)
Modified: 2019-01-23 08:13 PST (History)
6 users (show)

See Also:


Attachments
Patch (24.70 KB, patch)
2019-01-22 17:52 PST, Simon Fraser (smfr)
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews103 for mac-highsierra (2.56 MB, application/zip)
2019-01-22 18:36 PST, EWS Watchlist
no flags Details
Archive of layout-test-results from ews112 for mac-highsierra (2.51 MB, application/zip)
2019-01-22 19:59 PST, EWS Watchlist
no flags Details
Archive of layout-test-results from ews204 for win-future (12.82 MB, application/zip)
2019-01-22 21:47 PST, EWS Watchlist
no flags Details
Patch (24.70 KB, patch)
2019-01-22 21:55 PST, Simon Fraser (smfr)
fred.wang: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2019-01-22 17:49:54 PST
Compositing updates need to reparent scrolling tree nodes with a changed ancestor
Comment 1 Simon Fraser (smfr) 2019-01-22 17:52:18 PST
Created attachment 359822 [details]
Patch
Comment 2 EWS Watchlist 2019-01-22 18:36:31 PST Comment hidden (obsolete)
Comment 3 EWS Watchlist 2019-01-22 18:36:32 PST Comment hidden (obsolete)
Comment 4 EWS Watchlist 2019-01-22 19:59:38 PST Comment hidden (obsolete)
Comment 5 EWS Watchlist 2019-01-22 19:59:40 PST Comment hidden (obsolete)
Comment 6 EWS Watchlist 2019-01-22 21:46:57 PST Comment hidden (obsolete)
Comment 7 EWS Watchlist 2019-01-22 21:47:08 PST Comment hidden (obsolete)
Comment 8 Simon Fraser (smfr) 2019-01-22 21:55:27 PST
Created attachment 359854 [details]
Patch
Comment 9 Frédéric Wang (:fredw) 2019-01-23 01:07:25 PST
Comment on attachment 359854 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=359854&action=review

> Source/WebCore/rendering/RenderLayer.h:207
> +        ChildrenNeedGeometryUpdate                          = 1 << 10, // This layer's composited children needs a geometry update.

s/needs/need/

> LayoutTests/scrollingcoordinator/reparent-across-compositing-layers.html:14
> +        function doTest() {

nit: brace should be on the next line

> LayoutTests/scrollingcoordinator/reparent-with-layer-removal.html:14
> +        function doTest() {

Ditto.
Comment 10 Simon Fraser (smfr) 2019-01-23 08:12:56 PST
https://trac.webkit.org/changeset/240336/webkit
Comment 11 Radar WebKit Bug Importer 2019-01-23 08:13:34 PST
<rdar://problem/47481234>