We collect data from the Layout Instability API and attribution has recently been added to it. That information is available in Chrome 84+ https://www.chromestatus.com/feature/5712483207610368
Let's collect some of that information in order to get some insight about where layout shifts are coming from.
One caveat of this new "sources" attribute is that it lists elements affected by the shift, not elements causing the shift. Still, it should be enough information to figure out what is shifting.

