Wednesday, January 21, 2026

AppleEvent Recording Bug

Olof Hellman:

My AppleScriptable macOS app is recordable. Occasionally, I have a UI action performed by the user that I handle internally, and I send a corresponding AppleEvent with the SendOptions flag .dontExecute (was kAEDontExecute) so that AppleScript recording will see the action and record it.

With Sequoia 15.7.3 and Tahoe 26.1, I am seeing events sent with the .dontExecute flag delivered back to the application invoking the appropriate AppleEvent handler as if the .dontExecute flag was not specified.

I wonder how that happened.

1 Comment RSS · Twitter · Mastodon


Harald Striepe

macOS has become a hellhole with bugs that never get fixed.
I spent several hours trying to connect a widescreen Samsung Odyssey monitor to my M4 MacBook Pro. I found that the EDID is ignored, and the HDMI handshake never works. The Display panel shows a correctly identified monitor, but with display resolutions that are not supported. My M1 MacBook Pro runs Monterey. That works without trouble, as does an M4 mini Pro desktop.
Apparently, Apple rewrote display handling in Sonoma. It broke with many HDMI monitors. It has never been fixed.

Since the DP port is taken by my CMPro, the only solution is to buy a dongle that translates a USB-C DP signal to HDMI by providing its own EDID handling.

Ludicrous.

Leave a Comment