Text replacement not working in macOS Sonoma? Here's what worked for me.
I noticed a couple of days ago that text replacements were not working on my MacBook Pro. This was especially irritating since I type a lot of specific phrases a lot. I have a lot of text replacements created. I logged into my other account on my MacBook Pro and setup some text replacements. They worked perfectly. For me, this issue was happening in all apps. This is why the solution that worked for me is a bit confusing. I was using Notes as my test app for my text replacements while I was troubleshooting. I checked the settings in Notes and found that text replacement was turned off. This setting is in Edit - Substitutions.
I turned it back on. Now text replacement works in all apps where I have not manually turned the setting off. I purposefully turn this off in TextEdit since I use TextEdit for writing quick notes for bash scripting while I'm working on a script. I don't want TextEdit "correcting" or replacing my text even if what I type matches something I setup in text replacements. I hope this tip works for everyone else having this problem.
MacBook Pro 14″, macOS 14.2