Cumulative Layout Shift Changes in Chrome 90
Bug fixes involving changes to transform, effect, clip or position
Source code for change 1 Source code for change 2 Source code for change 3 Source code for change 4
Consider transform change countering layout shift
Corresponds to the spec change Source code
Ignore layout shift for more invisible elements
The following nodes are ignored for layout shift:
- texts with unrenderable font or containing all whitespaces,
- blocks without any decorations or any children.
If you still see layout shift reported for an invisible element, you can try to add ‘visibility:hidden’ to the element's style.
Source code
Ignore inline direction shift moving from/to out of view
Source code
Improvement for shift with counterscroll
Source code
When were users affected?
Chrome 90 is currently scheduled to be released the week of April 13, 2021.