I noticed that with macOS Monterey, my text shortcuts (System Preferences → Keyboard → Text) can never stay put and are erased every time I add them (not quite sure when, but surely soon after).
Is this known? Are there any workarounds?
I created an account just to share that I found out how to fix this! It was driving me crazy.
Fix: Make sure you're signed in to your Apple ID. The Monterey update automatically signed me out, and since the System Preferences > Keyboard > Text shortcuts are synced up with your Apple ID/iCloud, it wipes them every time you restart the computer because it syncs back to nothing.
Good luck!
Experienced the same bug in Monterey 12.2.1, i.e., losing text replacements on every boot. Not using iCloud. Worked around by recreating entries, backing them up, and restoring after reboot:
Backup
Restore
Link courtesy of Kevin. Lri shares a Terminal/script approach and additional details in his answer.
~/Library/Preferences/.GlobalPreferences.plist
file under theNSUserDictionaryReplacementItems
key but not in the GUI and of course do not work. In other words, starting with them all there and then rebooting only the default one shows, but in Terminal the output ofdefaults read -g NSUserDictionaryReplacementItems
shows them all. This needs to be reported to Apple!