Use in-shell content loading state instead of parent postMessage so tab changes do not trigger the full instance-frame loading mask.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace full-page soft nav with a persistent shell and /api/embed/page loads so tab switches in the hub iframe avoid document.write flicker.
Co-authored-by: Cursor <cursoragent@cursor.com>