Stop two tabs or devices overwriting each other #31

Closed
opened 2026-10-07 16:47:17 +00:00 by jknapp · 1 comment
Owner

Tier: Fix first · Order: 4 of 35 · Effort: S · Impact: med

What

If the site was saved from another tab since you opened it, the editor says so and offers Reload or Overwrite instead of silently clobbering.

Why

Audit: last writer wins. Owner + staff, or phone + desktop editing, is realistic for small businesses.

Today

No revision stamp anywhere.

Design notes

Backend stamps a rev into project.json and returns it; save sends base_rev; mismatch returns 409. No locking or websockets.

Depends on

  • #29 Rotating server-side backups on every save

From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id two-tab-conflict-guard

**Tier:** Fix first · **Order:** 4 of 35 · **Effort:** S · **Impact:** med ## What If the site was saved from another tab since you opened it, the editor says so and offers Reload or Overwrite instead of silently clobbering. ## Why Audit: last writer wins. Owner + staff, or phone + desktop editing, is realistic for small businesses. ## Today No revision stamp anywhere. ## Design notes Backend stamps a rev into project.json and returns it; save sends base_rev; mismatch returns 409. No locking or websockets. ## Depends on - #29 Rotating server-side backups on every save --- From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id `two-tab-conflict-guard`
jknapp added the tier: fix-firsteffort: Simpact: med labels 2026-10-07 16:47:17 +00:00
Author
Owner

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.

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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cloud-hosting-platform/site-builder#31