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.