Layout test compositing/backing/backing-store-attachment-outside-viewport.html was added in r233268 "https://hackernoon.com/ uses lots of layer backing store" is failing for GTK with the following diff: --- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/compositing/backing/backing-store-attachment-outside-viewport-expected.txt +++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/compositing/backing/backing-store-attachment-outside-viewport-actual.txt @@ -18,13 +18,13 @@ (position 8.00 1613.00) (bounds 600.00 600.00) (drawsContent 1) - (backingStoreAttached 0) + (backingStoreAttached 1) ) (GraphicsLayer (position 8.00 3213.00) (bounds 600.00 600.00) (drawsContent 1) - (backingStoreAttached 0) + (backingStoreAttached 1) ) ) ) I don't know anything, but I assume that means we are using memory to hold content that is not drawn, so perhaps this is of interest to the graphics folks.
The "backing store attached" logic is in GraphicsLayerCA. I don't know how to detach backing store on the other platforms.