Tier: Bigger bet · Order: 35 of 35 · Effort: L · Impact: low
What
Render the page in an isolated frame so editor CSS and page CSS can't leak and real media queries apply.
Why
Only worth it if style leakage from HTML blocks or head code becomes a real support problem after the device-emulation and breakpoint work.
Today
Craft renders into the editor document; badges, listeners and the Playwright harness all assume one document.
Design notes
Recommendation: don't do this now. Device mode is explicit editor state, so breakpoints can be emulated without an iframe. An iframe means coordinate translation, duplicated listeners, loading fonts into the frame and reworking the test harness.
**Tier:** Bigger bet · **Order:** 35 of 35 · **Effort:** L · **Impact:** low
## What
Render the page in an isolated frame so editor CSS and page CSS can't leak and real media queries apply.
## Why
Only worth it if style leakage from HTML blocks or head code becomes a real support problem after the device-emulation and breakpoint work.
## Today
Craft renders into the editor document; badges, listeners and the Playwright harness all assume one document.
## Design notes
Recommendation: don't do this now. Device mode is explicit editor state, so breakpoints can be emulated without an iframe. An iframe means coordinate translation, duplicated listeners, loading fonts into the frame and reworking the test harness.
## Depends on
- #37 Tablet/mobile canvas matches what publishes
- #45 Tablet/mobile overrides that never touch desktop
---
From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id `iframe-canvas`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Tier: Bigger bet · Order: 35 of 35 · Effort: L · Impact: low
What
Render the page in an isolated frame so editor CSS and page CSS can't leak and real media queries apply.
Why
Only worth it if style leakage from HTML blocks or head code becomes a real support problem after the device-emulation and breakpoint work.
Today
Craft renders into the editor document; badges, listeners and the Playwright harness all assume one document.
Design notes
Recommendation: don't do this now. Device mode is explicit editor state, so breakpoints can be emulated without an iframe. An iframe means coordinate translation, duplicated listeners, loading fonts into the frame and reworking the test harness.
Depends on
From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id
iframe-canvasDeferred by recommendation: device emulation (#37) + per-breakpoint overrides (#45) removed the need for an iframe canvas.