Release 1.66.1

Release date: May 18, 2026

Release Notes - Seatmap Platform

Version 1.66.1 - 2026-05-18

Release Focus: Editor hotfix that hardens save dirty-state tracking and the parent-window messaging it relies on, so embedded editor flows don’t lose or misreport unsaved changes.


What’s Fixed

Save dirty-state and parent messaging

The editor tracks a “dirty” flag the host page uses to gate navigation, prompt on close, and trigger save flows. Under certain interleavings — particularly when the parent window posted state queries during an in-flight save — the flag could end up out of sync with the actual dirty state, leading to “no unsaved changes” prompts when there were, or vice-versa.

The fix:

  • Serialises dirty-state transitions against the save lifecycle so the flag is never read mid-flight.
  • Tightens the parent-window postMessage contract — outgoing replies now carry an explicit inFlight field so the host can distinguish “clean” from “currently saving”.
  • Drops a defensive boolean coalesce that was masking edge cases where dirty was actually undefined.

Affected products

  • editor-client — save dirty-state tracking, parent messaging contract.

Upgrade

Drop-in patch release. The new inFlight field is additive on the postMessage reply; existing host integrations continue to work unchanged.