The section library now calls closeSheet() after inserting a section (or a global section). It mounts in CanvasOverlays, beside EditorShell, so it could not reach the MobileChromeProvider inside the shell; the provider moves up to App around the shell and the overlays so both share one sheet state. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>