[Webkit-unassigned] [Bug 194179] New: Clarify layer nomenclature for the root scrolling layers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 1 16:21:53 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=194179
Bug ID: 194179
Summary: Clarify layer nomenclature for the root scrolling
layers
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Scrolling
Assignee: webkit-unassigned at lists.webkit.org
Reporter: simon.fraser at apple.com
We want to end up with "scroll container layer" and "scrolled contents layer" in RenderLayerCompositor.
However, on macOS, we use a different hierarchy:
(layer [0 55 0] [0 0 763 801] [0 0 0]
(name "CALayer(0x60000040bac0) GraphicsLayer(0x1ce4fa580, 44) frame clipping")
(masksToBounds true)
(sublayers (array
(layer [0 0 0] [0 0 0 0] [0 0 0]
(name "CALayer(0x60000040bb60) GraphicsLayer(0x1ce4fa2c0, 43) frame scrolling")
(sublayers (array
(layer [0 0 0] [0 0 768 31377] [0 0 0]
(name "CALayer(0x60000040bb20) GraphicsLayer(0x1ce4ecdc0, 41) content root")
"frame clipping" is like "scroll container". "frame scrolling" is a 0x0 layer whose position we change to effect scrolling. "content root" hosts the RenderView's layer and the document overlay root.
Scrollbar layers are siblings of the "frame clipping layer".
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190202/f6dc00e2/attachment.html>
More information about the webkit-unassigned
mailing list