Skip to content

System Dialogs/Secure Overlays not rendering during xHome (Remote Play) sessions on Steam Deck #163

@bobbyflay65

Description

@bobbyflay65

The Issue: When a system-level prompt is triggered (e.g., "Delete Save Data" in Hogwarts Legacy), the stream dims as expected, but the dialog box itself remains invisible/transparent.

Comparison: Note that the same action works correctly in Better xCloud, which suggests the issue is specific to the xHome (Remote Play) protocol implementation or the way the Electron wrapper handles secure layer captures.

Steps to Reproduce:

  1. Start a Remote Play session.
  2. Go to "Manage Game and Add-ons" -> "Saved Data".
  3. Select a save and press A to delete.
  4. Observe that the screen dims, but no selection menu appears.
  5. Press the nexus button and you'll see that your files have been deleted, but you didn't see any pop-up system box, unlike in xCloud.

Expected behavior
A pop-up box is supposed to appear with the options to choose from. This happens in xCloud.

Android version and controller:
Steam Deck

The xHome stream receives the dimming state (Background Dim), but the Secure Overlay buffer is not being captured or rendered. The issue extends to the OSK (On-Screen Keyboard) trigger. In games like Hogwarts Legacy, when a text input is required, the Xbox enters the 'dimmed' input state, but XStreaming fails to trigger the SteamOS virtual keyboard or render the Xbox's system keyboard pixels.

Metadata

Metadata

Assignees

No one assigned

    Labels

    need researchThis is issue need research to resolve

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions