Skip to content

Publish bounded outbound desktop drag requests #548

Description

@wieslawsoltes

Parent: #268. Platform authority: SceneTech/AppScene#32. Inbound provider: #539/#540.

Implement bounded outbound desktop drag initiation for draggable DOM content and admitted Code OSS webviews. WebScene should publish an immutable generation-stamped request describing allowed operations and bounded text/URI/file-grant references or drag image metadata; AppScene owns platform drag sessions, filesystem grants, and native objects. Reject stale activation, navigation, detached nodes, disallowed origins, and oversized payloads; retire on completion/cancel/teardown.

Acceptance includes link/text/selection/image and admitted grant shapes, nested coordinates, effectAllowed/dropEffect negotiation, cancellation/order, navigation retirement, payload caps, lifecycle/memory/performance, and packaged platform acceptance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    vscode-oss/plannedPlanned for the AppScene/WebScene VS Code OSS integration

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions