GoogleChrome / GoogleChrome/lighthouse

False CLS Warnings in PSI Mobile Reports Despite Zero CLS in DevTools

Open
#16,494 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
30.8k
Forks
9.8k
Avg merge
1d 20h
Merged PRs (30d)
19

Description

### FAQ

- [x] Yes, my issue is not about [variability](https://github.com/GoogleChrome/lighthouse/blob/main/docs/variability.md) or [throttling](https://github.com/GoogleChrome/lighthouse/blob/main/docs/throttling.md).
- [x] Yes, my issue is not about a specific accessibility audit (file with [axe-core](https://github.com/dequelabs/axe-core) instead).
- [x] Yes, my issue is not answered by [other FAQs](https://github.com/GoogleChrome/lighthouse#faq).

### URL

https://www.justtravelingthru.com/rouen_france.php

### What happened?

On multiple pages using Bootstrap 5.3 and fully responsive images, PSI’s mobile report continues to flag non-zero CLS values even when:

width, height, and aspect-ratio are correctly set

fetchpriority="high" and loading="eager" are used

Chrome DevTools Performance recordings confirm CLS = 0

Desktop PSI reports CLS = 0

This pattern is becoming common across multiple destinations in our travel blog. We regenerate responsive image variants (640w, 1024w, full), maintain consistent aspect ratios, and wrap banners in stable div containers — yet PSI often flags CLS on mobile only.

This appears to be a Lighthouse simulation artifact, not real-world behavior.

Please advise or consider revising PSI’s CLS simulation thresholds to reduce these false positives.

### What did you expect?

PSI for MOBILE CLS should have been zero as was seen in Chrome DevTools

### What have you tried?

_No response_

### How were you running Lighthouse?

PageSpeed Insights

### Lighthouse Version

version 12.0

### Chrome Version

Version 136.0.7103.114 (Official Build) (64-bit)

### Node Version

_No response_

### OS

Windows

### Relevant log output

```sh

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.