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