Tier: Core polish · Order: 18 of 35 · Effort: L · Impact: high
What
In tablet or mobile view, spacing, font size, alignment or visibility changes apply only to that size. A dot marks overridden fields; one click resets to desktop.
Why
Users' #2 complaint (“tablet edits changed my desktop — a month of work ruined”). Every serious competitor has it. Audit: missing; only an automatic stack below 768px.
Today
One style object per element; only the hide flags are per-device.
Design notes
Desktop-first: style + styleTablet + styleMobile partial objects. A wrapper in resolver.ts merges them for the current device so most components need no edits. Export adds a scoped class per node and one @media <style> block per page. Limited to spacing, font size, line height, alignment, size, display and stacking. Independent mobile layouts stay out of scope.
From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id per-breakpoint-overrides
**Tier:** Core polish · **Order:** 18 of 35 · **Effort:** L · **Impact:** high
## What
In tablet or mobile view, spacing, font size, alignment or visibility changes apply only to that size. A dot marks overridden fields; one click resets to desktop.
## Why
Users' #2 complaint (“tablet edits changed my desktop — a month of work ruined”). Every serious competitor has it. Audit: missing; only an automatic stack below 768px.
## Today
One style object per element; only the hide flags are per-device.
## Design notes
Desktop-first: style + styleTablet + styleMobile partial objects. A wrapper in resolver.ts merges them for the current device so most components need no edits. Export adds a scoped class per node and one @media <style> block per page. Limited to spacing, font size, line height, alignment, size, display and stacking. Independent mobile layouts stay out of scope.
## Depends on
- #37 Tablet/mobile canvas matches what publishes
- #32 One undo step per edit, not per keystroke
---
From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id `per-breakpoint-overrides`
Shipped in WHP release 2026.10.3 (site-builder mainbdb4789, deployed fleet-wide 2026-10-07). Implemented, reviewed and verified as part of the editor-polish batch.
Shipped in WHP release **2026.10.3** (site-builder `main` bdb4789, deployed fleet-wide 2026-10-07). Implemented, reviewed and verified as part of the editor-polish batch.
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: Core polish · Order: 18 of 35 · Effort: L · Impact: high
What
In tablet or mobile view, spacing, font size, alignment or visibility changes apply only to that size. A dot marks overridden fields; one click resets to desktop.
Why
Users' #2 complaint (“tablet edits changed my desktop — a month of work ruined”). Every serious competitor has it. Audit: missing; only an automatic stack below 768px.
Today
One style object per element; only the hide flags are per-device.
Design notes
Desktop-first: style + styleTablet + styleMobile partial objects. A wrapper in resolver.ts merges them for the current device so most components need no edits. Export adds a scoped class per node and one @media <style> block per page. Limited to spacing, font size, line height, alignment, size, display and stacking. Independent mobile layouts stay out of scope.
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
per-breakpoint-overridesShipped in WHP release 2026.10.3 (site-builder
mainbdb4789, deployed fleet-wide 2026-10-07). Implemented, reviewed and verified as part of the editor-polish batch.