Yo mismo acabé adentrándome en esta madriguera de conejos.
Mi instinto me decía que era una posible condición racial entre 1contraseña y algo más (tal vez Alfred ). Pero no pude probarlo.
El problema era que tan pronto como CMD + Tab 'ed, entonces por lo general se fija el problema, así que no podía depurarlo. Necesitaba algo visible en todo momento, por lo que si esta cosa molesta sucedió, que podía ver de inmediato, lo que permitió SecureInput (sin tocar las teclas).
Acabé instalando Barra de texto y ejecutando dos scripts cada 10 segundos:
script 1: ID de proceso
#!/bin/bash
SID=`ioreg -l -w 0 | grep SecureInput`
if [[ "$SID" != '' ]]; then
echo ' Secure Input is Active '
else
echo ' Not active '
fi
script 2: Nombre de la aplicación
#!/bin/bash
culprit=`ioreg -l -w 0 | grep SecureInput | sed 's/ //g'`
if [ -z "$culprit" ]
then
echo ' No culprit '
else
echo ' ' >> ./secure_input_log.log
echo $(date) >> ./secure_input_log.log
echo $culprit >> ./secure_input_log.log
echo " ${culprit:0:20} "
fi
Pero cuando instalé esta configuración, el problema desapareció: ¯\_()_/¯