If all macOS 15 does is remove that stupid emoji-palette-blocking autocomplete popup that Sonoma added, I will be happy. Adding an extra step to something I do a hundred times a day, without giving an option to turn it off? Genius.

It's even better that invoking the keyboard shortcut twice bypasses it… — *except* when it doesn't have an emoji to autocomplete, and then the double-shortcut presents then immediately dismisses the emoji palette instead

⚠️ Looks like Sonoma's new annoying emoji popup interstitial is enabled by feature flag! Which means you can nuke it from orbit (it's the only way to be sure). Reboot after:

sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist emoji_enhancements -dict-add Enabled -bool NO

@stroughtonsmith NO in all caps? 🙂
@rjschutten ObjC bools are YES and NO
@stroughtonsmith I thought you were just attempting to be funny by emphasizing NO! I don’t know Objective C; why does every language expres booleans differently? C code true/false should be good enough for everyone! 🙂
@rjschutten Objective-C’s booleans predate C’s. C only added them with C99. The 1989/1990 C standards do not have a bool type, nor do they have true and false identifiers. (Similarly, C++ uses true/false but was only standardised in 1998.)