Roon Remote app misinterprets go-back swipes as clicks on Android (ref#WFWJB8) [Ticket In]

What’s happening?

· Something else

How can we help?

· None of the above

Other options

· Other

Describe the issue

Room Remote app on Android often misinterprets go-back swipes as clicks.

When browsing albums the app often selects an album when I'm swiping from the right side of the screen to go back.

Able to reproduce with Pixel 6 Pro and Pixel 9 Pro XL. Both running Android 14.

Describe your network setup

N/A android app issue

Just another user here, recommending to name phone make, model and Android version, since I absolutely can‘t reproduce on One+Nord AC2003 Android12.
Good luck!

Oops thought I include that in the initial report. I’ve been able to reproduce with both Pixel 6 Pro and Pixel 9 Pro XL. Both running Android 14.

Hi @MattR,

Thank you for the report. Our QA team can investigate these reports most effectively if we have a video demonstrating the hand gesture taken from another phone. If you’re willing, please take a short video of this symptom, including the swipe motion itself, from the other Pixel phone.

You can use this uploader. Thanks!
Thanks!

Just uploaded a video of it occuring on my Pixel 9 Pro XL, Android 14, Roon version 2.0 (build 1455) production.

Hope that helps, and let me know if you need any other information!

Hey @MattR,

Thanks for sending the video over! If possible, it would be helpful to get a set of Roon logs from the Pixel 9 Pro. Could you bring the device back online and launch Roon?

If we’re not able to connect from our end, you can also upload a set of manual Roon logs - steps below:

Connect your PC to Android phone and install ADB (instructions are here (all platforms)). Then:

  1. Type adb shell in terminal
  2. Type logcat v (ref: Logcat কমান্ড লাইন টুল  |  Android Studio  |  Android Developers)
  3. Reproduce the problem and let terminal print logs for 3-5 more seconds
  4. Select output from the moment you started the reproduction of the bug till the very end
  5. Upload the log here and let us know once you have done so:

https://workdrive.zohoexternal.com/collection/8i5239cc05950ac07456889838d9319545a82/external

And if you haven’t yet, could you please remove Roon from the device and perform a fresh download/install, and see if you can reproduce the issue? Thank you!

Done! lmk if you can’t pull the logs and I can get ADB installed and perform the manual logs upload.

could you please remove Roon from the device and perform a fresh download/install, and see if you can reproduce the issue?

Done, and can still reproduce.

We’re still unable to connect to the Android, unfortunately, if you could please manually upload logs that would be helpful!

Will do, I may not have time this week and I’ll be out of town so may not have a chance until next week.

We’re looking forward to hearing back from you!

Uploaded the logs just now with the name MattR-RoonSwipeBackSelectsAlbum.

It seems like the tolerance on when a “tap” is registered is a little too sensitive, and doesn’t take into account a touch that is starting a swipe gesture for navigation. Specifically, it looks like the use of the twoshay.grippalm library is incorrectly turning a grip into a tap without interfacing with the Android InputDispatcher: edge-swipe (server) is stealing input gesture for device 3.

A snippet of the relevant log lines:

09-10 20:42:10.700  4664  5052 I twoshay.grippalm: Label switch: Grip 0 turned i
nto finger after 0.011091 sec
09-10 20:42:10.700  4664  5052 I twoshay.grippalm: Grip 0 LEAVE  th-0.90 s-0.82 
[ 1.02 0.88 1.00 4.00 0.62 3.29 ] c0,e1,E2 0.011s
09-10 20:42:10.700  4664  5052 I twoshay.grippalm: Grip 0 LEAVE2 th-0.90 s-2.45 
[ 0.88 0.70 1.00 4.00 0.79 3.29 ] c0,e1,E2 GripToFinger
...
09-10 20:42:10.726  1444  5472 I InputDispatcher: Channel [Gesture Monitor] edge-swipe (server) is stealing input gesture for device 3 from [74c41b9 com.roon.mobile/com.roon.NativeActivityWithIntent, [Gesture Monitor] Quick Tap, [Gesture Monitor] swipe-up]
09-10 20:42:10.733 31561 31631 D Roon    : 09/11 03:42:10 UI-FWD: mode: albumdetails
09-10 20:42:10.733 31561 31631 D Roon    : 09/11 03:42:10 GMS: saving nav stack
09-10 20:42:10.736 31561 31631 D Roon    : 09/11 03:42:10 UI-NAV: album details / album: [object Sooloos_Broker_Api_AlbumLite_Proxy] / bookmarkdata: 

Hope that helps!

Matt

Really appreciate this @MattR!

The good news is we have a confirmed ticket in with the development team for a fix. There’s no timeline given yet - it’s still in our backlog, but I’ll continue to share any updates that are presented to me along the way. :raised_hands:

There aren’t any additional details needed at this time, so we will go ahead and close the thread for the time being, and if any other info arises, we will re-open the thread and reach out once more.

Thanks again for your report, and thank you in advance for your patience as the ticket progresses through the development queue for a fix!

2 Likes