protonscr

Long pressing on a virtual menu item and moving off it still causes the original menu item to activate

steamclosed Distro Family: SteamOSGeneral controller / Steam Input
ValveSoftware/steam-for-linux#10682 · opened 2024-03-27 by Managor · updated 2025-05-25 · 1 comments · github
MManagor 2024-03-27 github

Your system information

  • Steam client version: 1711147596
  • SteamOS version: 3.5.17
  • Opted into Steam client beta?: Yes
  • Opted into SteamOS beta?: Yes
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

Demonstrative video: https://youtu.be/ua_bZrwm_8Q
When using long press as the activation method for a virtual menu, you expect that the one you lift your finger on is the one that gets activated or at the very least if you move off the item, nothing activates. Currently the one you start pressing on will always activate once you lift your finger. This behavior should be changed to a more intuitive one.
I previously reported this on the Steam Forums: https://steamcommunity.com/app/1675200/discussions/1/3642874410681484836/

Steps for reproducing this issue:

  1. Create a virtual menu
  2. Set it to a trackpad
  3. Set Touch Menu Activation Style to Click
  4. Activate the touch menu
  5. Activate click on one of the menu items
  6. Move finger off that menu item while applying pressure to keep the pad activated
  7. Release finger

Result

The original menu item activates

Expected

Either the menu item under the finger when released activates or nothing activates.

MManagor 2025-05-25 github

I guess this is sort of fixed. Click no longer activates on release so there is no longer the feeling that "this shouldn't have activates.

Nothing extracted yet.