Skip to content

Docked→handheld transition leaves the surviving instance bound to the external pad — Deck built-in controls locked out #79

Description

@aradanmn

Found during PR #78 (2b) on-Deck validation, 2026-07-10 (operator: aradanmn)

The docked→handheld transition itself works as designed (validated live: DISPLAY_MODE_CHANGE → screen re-probe → slot 2+ teardown → slot 1 survives and reflows fullscreen, isolation intact). But the surviving instance keeps its docked-mode controller binding — the external pad (DS4) that claimed slot 1 at docked launch. The Deck's built-in controls are structurally excluded from player slots in docked mode (by design, so they never steal a slot), and nothing rebinds them on the transition.

Net effect for a real user: you undock to move to the couch and the handheld only responds to the external pad you presumably just walked away from. The built-in controls are locked out until you quit and relaunch in handheld mode.

Direction

On the docked→handheld transition, the surviving slot should transition its input to the Deck's built-in controls (which is what a fresh handheld launch binds). Options, roughly in order of plausibility:

Milestone suggestion: v1.2 (rides the #62/#38 input-binding work).

Refs: PR #78 validation session; the transition path is orchestrator.sh DISPLAY_MODE_CHANGE→handheld.

Metadata

Metadata

Assignees

No one assigned

    Labels

    v1.2Targeted for the v1.2 cycle

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions