Files
Vance Ingalls eb8e446d7b fix(studio): break iframe ref update loop causing flickering
Fixes an infinite update loop between handlePreviewIframeRef and
NLELayout's onIframeRef effect — the callback identity change triggered the
effect which re-called the callback, creating a render loop visible as
"Maximum update depth exceeded" in dev mode and intermittent flickering in
production.

- Guard setPreviewIframe with identity check (skip if same iframe)
- Use ref for onIframeRef in NLELayout effect to avoid re-firing on
  callback identity change

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-12 16:22:12 -07:00
..
2026-05-12 11:28:30 -07:00
2026-05-12 11:28:30 -07:00
2026-05-12 11:28:30 -07:00
2026-05-12 11:28:30 -07:00
2026-05-12 11:28:30 -07:00
2026-05-12 11:28:30 -07:00