ResizeObserver loop completed with undelivered notifications.
A ResizeObserver callback changed layout in a way that triggered another resize in the same frame.
Seen on:
JavaScript
Meaning
It is usually a benign warning reported by browsers (and surfaced as an error by dev overlays/Sentry). It becomes a problem only if it causes visible jitter.
Common causes
- Resize callback changing the size of the observed element
- UI libraries (charts, editors, grids) adjusting layout
- Infinite resize ping-pong
⚡ Quick fix
- Defer changes with requestAnimationFrame inside the callback
- Ignore it in error monitoring if harmless
- Avoid resizing the observed element from its own callback
Detailed fix by platform
JavaScript
new ResizeObserver(entries => requestAnimationFrame(() => layout(entries)));
How to diagnose
- Impact — Any visible flicker?
- Source — Your code or a library?
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 2 Oct 2026