[macOS Sonoma 14.2 and 14.2.1] Clicks on window not working at all

Couldn’t find a post about this. I’m getting a lot of reports from my users that clicks on the game window are no longer registered at all after updating to macOS Sonoma 14.2. The recent 14.2.1 update does not fix it.

This issue seems to be related:

Apparently switching to fullscreen-mode fixes this, but switching back to window-mode makes the issue appear again.

Looking through Steam/Reddit, I see a lot of games affected by it (Cities: Skylines, Mini Motorways, Oxygen Not Included, etc.) but there doesn’t currently seem to be a way to fix this on the app-side.

2 Likes

Same issue here! any solution?

Not sure if I am having the same issue. Since the 14.2/14.2.1 update, my app hangs after displaying the interface. If I filter the Console messages for my app, I see:

Sandbox: Our Galaxy(14627) deny(1) mach-lookup com.apple.cmio.registerassistantservice.system-extensions
Violation: deny(1) mach-lookup com.apple.cmio.registerassistantservice.system-extensions
Process: Our Galaxy [14627]
Path: /Applications/Our Galaxy.app/Contents/MacOS/Our Galaxy
Load Address: 0x101814000
Identifier: maccatalyst.com.otherwise.OurGalaxy
Version: 2.1.0 (2.1)
Code Type: x86_64 (Native)
Parent Process: Our Galaxy [1]
Responsible: /Applications/Our Galaxy.app/Contents/MacOS/Our Galaxy
User ID: 501

Looking at the stack trace, this is caused by something Unity is trying to do.

It seems like Apple has changed some sandbox permission. Is this this same thing you’re seeing?

My app was last built in August of 2021 so it was using the Unity version available then. I don’t know if this has been fixed in more recent Unity versions.

1 Like

Same things with several applications that worked well on MacOS Ventura. The Windowed mode + resolution: if the resolution is very low (1024x768 or below), there is no problem (and not enough visible).

Having the same issue. Works in full screen but not windowed. Does anyone know a workaround? This is really bad for an app I made in unity :frowning:

Hello, i had the same problem on my project, i was using unity 2020.3.7. Upgrading unity to the version 2022.2.13 solve the problem for me.

thanks I will try!

We have several games, impossible to update them in a reasonable time. We need a solution for the current version. They used to work for several years and OS updates.

well updating to latest LTS fixed it for me.

It says in progress for the older versions.

Which version specifically works for you? 2022.3.17f1?

Edit: I haven’t tested it myself but it looks like 2022.3.17f1 and 2021.3.34f1 fix this issue (or at least part of it). Really hope they backport this to 2020 at least… Upgrading my project is gonna be a pain.

https://unity.com/releases/editor/whats-new/2022.3.17#release-notes

The release notes reference these issues as fixed:

https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active

Also this is marked as known issue:

yeah 2022.3.17f1 was the version I used.

Thankfully updating the project to that wasn’t a big deal for me.

In our case, the problem happens in 5 out of 22 games. All created with the same Unity version (Unity 5.0).

I’m still confused by this. Are there games made with older versions of Unity that actually work on the newest macOS? Or is literally every single Unity game broken on macOS Sonoma right now?

Not all, in our case 5 games out of 22, all compiled with the same Unity version. All sharing the same libraries and settings. Pretty weird.

That is very weird indeed. Surely there has to be something they have in common.

If a Unity engineer could comment on what actually caused this bug, perhaps that could be insightful.

It seems strange that Unity hasn’t responded with the recommended solution. My app was built a couple of years ago with 2021.1.9f1. I don’t really have time right now to deal with a lot of app tweaks that may be needed if I switch to the very latest LTS. Do we know what the oldest version of Unity that fixes this is?

Could it be this issue Unity Issue Tracker - Mouse position is not updated when screen resolution is changed? Is this happening with the old input system or the new one?

I’m using the old input system, currently on Unity 2020.3.25f1. I could try updating to the most recent 2020 LTS version and see if that does anything.

Seeing how this issue was fixed (I think?) with the most recent 2022 LTS update, I’m not sure if the issue you linked could be related.

Edit: Probably unrelated, but I use this to poll the mouse position on macOS while the game is not in focus: https://assetstore.unity.com/packages/tools/input-management/mouse-position-control-windows-linux-61329

Please let me know how that goes. We are currently unsure how widespread this is or what exactly causes it.

I’ve updated my project from 2020.3.25f1 to 2020.3.48f1 (newest 2020 LTS). This seems to fix the issue, at least for three of my testers. Waiting for a few more to test it.

Edit: I got 6 reports now so I’m gonna consider this fixed in my case. Thanks for the help Tautvydas-Zilys!! Still seems like it’d be a good idea to look into this further since there are probably a lot of games built with affected Unity versions that will never be updated again, so those would be permanently broken unless there is a fix coming from Apple.

1 Like