JohnCoates / Aerial

Apple TV Aerial Screensaver for Mac
MIT License
20.8k stars 1.05k forks source link

Cursor jumps to and is temporarily locked in a corner #1208

Closed robpneu closed 2 years ago

robpneu commented 2 years ago

General troubleshooting tips

Before logging an issue please check that:

If none of this fixes your issue, tell us about the problem you are experiencing or the feature you'd like to request.

Required information

In order to help us sort your issue, we ask that you provide the following information:

If appropriate, please enable Debug mode and Log to disk in Advanced tab and replicate your bug, then attach the AerialLog.txt file (You can access this file through the Advanced tab).

AerialLog.txt

Description of issue / Feature request

Anytime Aerial is triggered, the mouse cursor is moved automatically to the bottom left corner of the display. When the screen saver exits, either by moving the cursor or by touching the keyboard, the cursor seems to be locked in the bottom left corner of the display for a few seconds (3-5). If you try to move it, it will sometimes move but will jump back to the corner until the 3-5 seconds have passed. This is especially problematic if you have set that corner to be a hot corner to trigger the screensaver; Aerial can easily and unintentionally be triggered repeatedly.

I have noticed this happening in every circumstances where the screen saver video is triggered

Here is a video clip demonstrating the issue: https://user-images.githubusercontent.com/67300265/149057977-e7511a1f-7715-4427-a4fc-f48299b8bf21.mov

glouel commented 2 years ago

Hey @robpneu

Someone had the exact same issue, I'm trying to remember exactly, but I believe this was a macOS bug with HDR video playback.

If I remember correctly, they had the same bug when opening a HDR video (from Aerial's cache) in QuickTime. Could you try that and see if you can replicate ?

I'll try to get back to you later today if I find the other issue.

Thanks for the report !

robpneu commented 2 years ago

Huh, I would not have pinned that on the being an HDR playback issue but you're absolutely correct. Just playing an HDR video from Aerial's cache in Quicktime did the exact same thing. I then changed the video format used by Aerial to "4k HEVC" instead of "4K HDR" and am no longer seeing the cursor jump and get locked in a corner.

glouel commented 2 years ago

No problem, thanks for confirming ! I tried looking up the other person that had the issue but couldn't find it, maybe it was someone on discord.

It's one of those "weird" Monterey bug that popped up only on some configurations, which makes it even worse. I thought it was a 12.0 bug though, I'm fairly unhappy to hear it's still there in 12.1 :(

Thanks for letting me know and yep, in the meantime, HEVC is safer until they fix it !