ValveSoftware / SteamOS

SteamOS community tracker
1.47k stars 75 forks source link

Touch input stopped working properly inside games in game mode #1477

Open AlexFolland opened 1 week ago

AlexFolland commented 1 week ago

Your system information

Please describe your issue in as much detail as possible:

As of today, in game mode specifically, the touch screen no longer clicks in the position where I touched the screen. Instead, it clicks where the cursor currently is. If I long-press the screen, the cursor can start following my finger, but just simply touching somewhere on the screen does not click there unless I hold an extremely long time and click again after the cursor has moved.

This happens on both my Steam Deck OLED and my Steam Deck; completely different Steam Decks.

I expect touching something on the screen to click on that thing, like it did before today.

This is an extremely major regression, basically breaking all gameplay for my toddler's Steam Deck while we're on vacation. Please fix it very soon.

Steps for reproducing this issue:

  1. Start a mouse-clicking game like Buzzy Explores The Airport or Fatty Bear's Birthday Surprise.
  2. Wait through the intro dialog or press the start button until it's done.
  3. Tap the touch screen on screen elements you want to interact with.
AlexFolland commented 1 week ago

Update: I confirmed that this is a regression in the latest version. Here's how.

  1. I switched to "OS Update Channel" "Stable" and "Steam Client Update Channel" "Steam Deck Stable".
  2. I rebooted the Steam Deck and awaited all updates, including all game updates (and literally every installed game got an update).
  3. I rebooted again, and ran a game (in this case, Putt-Putt Joins The Parade, one of several games where I saw the issue).
  4. I tapped various places on the screen.

The issue was resolved, so this issue seems to only be present in Steam Beta client.

aequis commented 1 week ago

I was experiencing this on the latest main build as well. Touch barely worked and the mouse cursor was also invisible. I've had to switch back to stable for now.