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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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