NSPanGestureRecognizer blocking main thread

We have a commercial video application in App Store, using a timer to refresh incoming video (NDI) 25-60 times a second. The signal comes from PTZ cameras, so besides Joystick, Gamecontroller and Stream Deck interfaces the app supports the mouse to control pan and zoom of the camera. We are using a NSPanGestureRecognizer for such a control. Worked fine for years - until macOS 26. In Tahoe the NSPanGestureRecognizer blocks the main thread, the timer function does not get called, so the user can still move the camera, but gets no video updates while dragging the control.

I think this is heavy bug in macOS 26, but I also see no way for a workaround. So I was quite disappointed, that Apple today released Tahoe, being aware that this bug exists (Feedback Assistent: Similar recent reports: 10, Solution: open). Any idea what to do besides warning the user not to install Tahoe when using the mouse?

NSPanGestureRecognizer blocking main thread
 
 
Q