Skip to content

Design text and Visual Mode synchronization #62

Description

@emil14

Visual Mode is intentionally an auxiliary WebView beside the textual editor.

Track the separate product decision and implementation for synchronization:

  • selecting an entity/node in Visual Mode may reveal the source range;
  • selecting a source entity may focus the matching visual node;
  • define behavior for unsaved text changes and future visual edits;
  • preserve the current read-only visual projection until round-trip editing has an explicit data model and conflict policy.

Out of scope: LSP startup/restart recovery and the misleading textual/visual toggle, which are addressed separately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions