diff --git a/cssom-view-1/Overview.bs b/cssom-view-1/Overview.bs index 03ace12280b..32d65ef3041 100644 --- a/cssom-view-1/Overview.bs +++ b/cssom-view-1/Overview.bs @@ -2015,6 +2015,18 @@ Issue: In what order are scrollend events dispatched? Ordered based on scroll st +Post-Layout State Snapshotting {#post-layout-snapshot} +====================================================== + +Some CSS features use post-layout state, like scroll position, as input to the next style and layout update. + +When asked to run snapshot post-layout state steps for a {{Document}} doc, run these steps: + +1. For each CSS feature that needs to snapshot post-layout state, take a snapshot of the relevant state in doc. + +The state that is snapshot is defined in other specifications. These steps must not invalidate doc or any other {{Document}}s in such a way that other post-layout snapshotting steps can observe that such snapshotting happened. It follows that the order of which such snapshotting takes place should not matter. + + Security and Privacy Considerations {#priv-sec} ===============================================