GCSystemGestureStateDisabled is now working on macOS 14.2

I am using GCSystemGestureStateDisabled to suppress home button being capture by gesture recognizer so the system menu is not triggered while my app is using the gamepad.

It was working well on macOS 14.1 but stop working after I migrated to 14.2.

boundToSystemGesture is still showing "Yes" after button.preferredSystemGestureState = GCSystemGestureStateDisabled is assigned.

Is it possible some change was introduced on 14.2 causing the issue?

Replies

Correct the typo in title, "GCSystemGestureStateDisabled is not working on macOS 14.2"