Any screen recording operations in tahoe 26.4 causes hangs and unresponsiveness

Describe the bug
This occurs whenever BTT triggers a screen recording operation of any kind. I have noticed it most prominently in the app switcher thumbnails, the screenshot capture, and the conditional menu. the screenshot can take upward of 5 seconds sometimes and during this every app is unresponsive and no clicks pass through, and the app switcher takes 2-3 seconds to move down in the list when repeating the trigger. In the condtionals menu, just having it open slows the entire system down, rendering every process running sluggish, and clicking any buttons inside of the menu (including the cancel button) take multiple attempts and I have to wait a few seconds between each attempt due to the rainbow loading circle appearing. I suspect this has to do with Tahoe crippling the legacy CoreGraphics.framework in favor of ScreenCaptureKit. Running a few commands shows that SCK is partially there, but _CGWindowListCreateImage, _CGDisplayCreateImage, _CGDisplayCreateImageForRect, and _CGWindowListCopyWindowInfo are all still used, which is likely what is causing the slowdown. Turning off thumbnails for the windows switcher removes the performance degradation, which further leads me to believe it is a screen recording issue. Restarting the system only seems to alleviate the issue for a few hours, then it returns once more.


Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.): N/A


Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)


Device information:

  • Type of Mac: Macbook Pro M4
  • macOS version: 26.4.1
  • BetterTouchTool version: 6.521 (latest stable as of writing)

Additional information (e.g. crash logs, related issues, etc.):

I have found strange that I was unable to find any other issues of this nature after searching the forums for a few hours, but my findings still confirm it is a screen recording issue of some kind. Thank you for your time

I'd upgrade to macOS 26.5 first, Apple has fixed lots of bugs with that release. In general there are no known issues with these functions, Apple hasn't crippled them - most of them are still faster than ScreenCaptureKit.

Your case sounds definitely not normal, there are thousands of users relying on various of these functions in BTT (including me) :slight_smile:

That is however normal, there are lots of things queried when this is open. You should only have it open to configure your conditions.

How strange, since beforehand this was never happening and everything was perfectly snappy. Even the conditionals menu, every dropdown was opened instantly with no lag. I'll update to 26.5 and see if that fixes anything, will report back. Cheers

Yeah it definitely sounds weird, the conditional menu slows down the system but in general also only slightly. Screenshots etc. should be pretty much instant.

Maybe restarting the system could also already help, but upgrading is a good idea anyways.

As of upgrading and doing a reboot everything is quick once more. Will report in 24-48 hours if I notice a slowdown again