Sadly this is just the default behavior. In their defense, it's the same in Windows.
There is a native way to get around it... though it's pretty useless if you ask me. It'll go through to the other screen if you bash the cursor to the corner fast. It doesn't have to be super fast, but fast enough that you will get stuck there most of the time anyway.
I've never been able to find a third party app that handles this quite the way I want.
There are many applications that move your mouse to another screen via shortcut, but those have never interested me personally.
I think the most useful application I have found to get around this issue is Mouse Warp 2. Although if you don't use
Cmd+Tab to switch apps, it is kinda useless. It warps your mouse to the center of the active window when you switch to it. It also has the option to only warp the mouse cursor if the activated application is on a different screen.
I'll also mention MouseBeam
because it sort of gets closer to the ideal behavior... though it falls short in many ways. At least that is my personal opinion. Like when you see that second screenshot you're like "This is it!". In all likelihood, it's not though.
- It seems to fail very often in my use.
- Most of the time changing any setting seems to require a logout at the very least.
- There is a small delay before you can move your cursor again
- It can only move your mouse to the other screen
vertically centered or
vertically and horizontally centered. As someone who has use Display Fusion on Windows... It leaves a lot to be desired. It's not the smooth transition that you'd like to have.
As a side note: DisplayFusion is a Windows application with the desired feature. I'm just mentioning for reference...