micku7zu / QuickCursor

Quick Cursor: One-Handed mode
https://play.google.com/store/apps/details?id=com.quickcursor
20 stars 1 forks source link

Pixel 9 Fold outer screen issue #27

Open micku7zu opened 1 week ago

micku7zu commented 1 week ago

Hey @micku7zu! Not sure if this is the right thread to report. Let me know if I need to open a different one.

I got Pixel 9 Fold and QuickCursor is an absolute lifesaver there but there is an issue. The app stops working properly on the external screen.

After the device is just booted QuickCursor works perfectly fine on both outer and inner screens but as soon as I open any app (e.g. Chrome) on the inner screen the cursor completely stops appearing on the outer screen. The gesture areas are still ignored for back gestures but do a regular swipe/scroll instead of bringing the cursor on the screen. On the inner screen app functions normally.

Disabling/enabling accessibility access doesn't change anything. Only a full reboot makes QuickCursor work on the outer screen again until an app is opened on the inner one.

Thanks for this amazing app and let me know if you need more information!

Originally posted by @kamerok in https://github.com/micku7zu/QuickCursor/issues/5#issuecomment-2345370227

micku7zu commented 1 week ago

@kamerok Thanks for feedback!

This sounds similar to this issue: https://github.com/micku7zu/QuickCursor/issues/22. Do you have something auto about wallpaper/theme/colors? Can you try to set a static wallpaper and theme color? Maybe this can be a workaround like in the issue mentioned.

It sounds like a Pixel 9 Fold bug that can't be resolved inside Quick Cursor. It sounds like Quick Cursor can't draw over other apps after you open an app on the outer screen.

Can you please try to enable Quick Cursor -> Debug -> Debug visuals and see if you can see the triggers?

The app is clearly not stopped, but it seems that the "Draw over other apps" functionality is broken after the bug happens.

Can you please do a screen record with the debug visuals enabled?

By any chance, can you test this with any other app that can draw over other apps? (this should happen to all apps, not only Quick Cursor).

kamerok commented 1 week ago

@micku7zu Thank you for the swift response!

That indeed seems to be the problem from the linked issue. The screenshot UI is broken only on the outer screen as well.

I tested it more and it seems that just folding/unfolding the device is enough to trigger the issue. I don't have dynamic wallpapers and I chose static material you colors but that didn't help. It reproduces not 100% but close to it.

I guess I'll wait on the new Android release and see if anything changes. In the meantime, is there anything else I can check to help with the investigation?

micku7zu commented 1 week ago

In the meantime, is there anything else I can check to help with the investigation?

The only solution is to report this issue to Google. It is a Pixel OS bug 😞.

I don't own any Pixel device so it's harder for me to report it. They need a few details and one of them is ADB logcat from the device.

I've done this in the past (full story here) but it is a lot of work .