So I've been fighting this issue for months now. I opened a ticket with Parallels and after a lot of back and forth, providing them with information, they basically said they don't have a resolution right now, but that the information I provided would be sent to the development team to try to work out a solution. That was over 2 months ago. Well, I finally stumbled upon something that seems to easily resolve the issue every time. It's not a permanent fix, but it at least makes my macOS VM usable again.
So, you're all going to think I'm crazy, because this solution seems completely ludicrous. But give it a try. It reliably works every time for me on multiple macOS VMs on an M4 Macbook Air. All you have to do is open Safari and navigate to the website bitwarden.com (yes, the website for the Bitwarden password manager). That's it. In my case, as long as Safari is open and sitting on bitwarden.com, the problem completely goes away. Insane.
So, my procedure is, as soon as my macOS VM boots, I immediately open Safari, navigate to bitwarden.com, and then, since I don't use Safari (I use Chrome), I just let Safari drift to the back of my open Windows. As long as it's open and sitting on that website everything works. If I navigate Safari away from that site the problem starts up again. The same thing works with opening that website in Firefox, although things seem to be a little more smooth with Safari. However, if I open bitwarden.com in Chrome, the problem does not resolve. Go figure! Also, keep in mind that minimizing the Safari window also makes the fix stop working. The window has to be open, so like I said, I just let it drift to the back.
Now, why this works, I can't even fathom. I'm guessing that maybe there is some sort of code in the Bitwarden website (maybe javascript of some sort?) that somehow forces something in macOS to remain active, thereby inhibiting the scrolling freezes. Of course, that's a total guess. I assume there may be other websites that would do the same thing, but I know Bitwarden works. I hope they don't change their website anytime soon! I sent this solution in to Parallels in hopes that if nothing else, maybe they can put in a workaround that mimics whatever the Bitwarden website is doing.
Anyway, give it a try! I'm hopeful that it will be helpful to more people than just me!
Click to expand...