docs/design/web-shell-workspace-history-session-drafts.md
The prompt history currently uses one browser storage key for every workspace. Its navigation cursor also survives session changes when the editor component is reused. Unsent editor text is not persisted, so it is lost when a session is left or the editor remounts.
Queued prompts already enter history through the composer's accepted-submit
commit callback on current main. Adding another write in the queue layer
would duplicate that behavior.
ChatEditor.Composer tags, images, and other transient editor UI state are not persisted by this change.