scrcpy v >= 3.0.0: UI elements (e.g. brightness slider) not reacting to mouse when downsizing video (--max-size/-m) (original) (raw)
Environment
- OS: [e.g. Debian, Windows, macOS...]
- Scrcpy version: 3.0.0, 3.0.1, 3.0.2
- Installation method: Windows x64 release zip from Github releases page
- Device model: Samsung Galaxy S23 Ultra (SM-S918B, EUX CSC)
- Android version: 14. One UI 6.1
Describe the bug
- When I try to use/run scrcpy to control my primary phone (S23 Ultra as stated above), although I experience the exact same issue with some of my other Samsung devices (S22 Ultra, Galaxy Tab S9+...):
- Connection method: via tcpip + wifi, using bundled
adbbinary - I've been using scrcpy for at least 1.5 years now, for all of my android devices, never experiencing this problem that I recall.
- It specifically appeared since 3.0.0 release
- Every time I downsize the rendered video stream (with --max-size/-m), to anything lower than my SM-S918B native resolution (1440x3088) (e.g. --max-size=2000), and after ensuring that the SDL window is automatically resized to match the video surface (i.e. ModifierKey + G), it does what's expected (in my case, height drops from 3088 to 2000), but ** certain ui elements (seems to be happening with SystemUI-related elements but not sure if it's limited to just that), do not react to mouse clicks/button down/ups (best example is the brightness slider shown inside the quicksettings/notification panel pulled down from top border) **
- I have reproduced this multiples times, with different combinations of switches, encoders, video-renderers, and with my other devices. The same cmd. line, with the same device, but with
scrcpyolder than 3.0.0, does not reproduce this bug.
Let me know if you need a snapshot/other info. for further troubleshooting.
Thanks!