Open: data:text/html,<input type="password" /> Type in the field with the caps lock key on. The bullets representing the typed characters fill the entire field, including the part that's showing the caps lock indicator, so they overlap the indicator. <rdar://problem/5573403>
(In reply to comment #0) > The bullets representing the typed characters fill the entire field, including the part that's showing the caps lock indicator, so they overlap the indicator. Notice, this behavior is consistent with the behavior observed for NSSecureTextField on Mac OS 10.7.1.
For completeness, I did observe that when the caps lock key is enabled and the contents of the NSSecureTextField overflow then caps lock indicator is hidden. That is, the caps lock indicator is only shown while the contents of NSSecureTextField don't overflow. So long as the contents don't overflow, the bullets are overlaid on top of the caps lock indicator.
(In reply to comment #2) > For completeness, I did observe that when the caps lock key is enabled and the contents of the NSSecureTextField overflow then caps lock indicator is hidden. That is, the caps lock indicator is only shown while the contents of NSSecureTextField don't overflow. So long as the contents don't overflow, the bullets are overlaid on top of the caps lock indicator. I forgot to mention that the WebKit password field doesn't conform to this behavior. That is, the caps lock indicator is always visible even when the content of the password field overflow.
That was a bug in 10.7.1. It's now fixed in 10.7.2. When the caps lock key is on, that decoration remains in place, and bullets remain to the left of it.
I am unable to reproduce this in Safari 17.5, so marking this as 'RESOLVED CONFIGURATION CHANGED'.