You’re expanding snippets on your Mac…
The next minute… nothing.
You open TextExpander and see:
Terminal has disabled TextExpander expansion
or maybe the more mysterious:
Secure Input enabled by loginwindow
The good news is that it’s usually not a problem with your TextExpander app or snippets.
One common cause is Secure Input, a built-in macOS security feature that temporarily prevents other applications, including TextExpander, from seeing your keystrokes while you’re entering sensitive information, like passwords.
TextExpander detects the abbreviations you type so it knows when to expand your snippets. When Secure Input is active, TextExpander can’t detect those abbreviations, so snippet expansion may stop across your Mac.
It’s an important security feature.
It’s less great when Secure Input forgets to turn itself off.
We’ve seen Secure Input stick around because of things like:
Password managers such as 1Password, LastPass, or Proton Pass
Terminal with Secure Keyboard Entry enabled
Browser tabs waiting for a password or verification code
Occasionally after signing in, waking from sleep, or some macOS updates
When possible, TextExpander tells you which application is holding Secure Input. If it shows loginwindow, that’s usually macOS’s way of saying, “I know Secure Input is active, but I can’t tell you exactly who’s responsible.”
If you’ve run into this recently, here are a few things to try:
Check for open password prompts, especially in 1Password, LastPass, Proton Pass, or your web browser.
Unlock your Mac using your password instead of Touch ID.
If Terminal is open, check whether Terminal > Secure Keyboard Entry is enabled.
For more details, including what loginwindow means, why Secure Input happens, and additional troubleshooting steps, take a look at our new
Learning Center article.
Have you run into Secure Input recently?
If so, what application was reported, and what ultimately got your snippets expanding again?