Closed Bug 480277 Opened 15 years ago Closed 15 years ago

[Mac] Can't switch keyboard layout on input type="password"

Categories

(Core :: Widget: Cocoa, defect)

x86
macOS
defect
Not set
major

Tracking

()

RESOLVED INVALID

People

(Reporter: mash, Assigned: jaas)

References

Details

(Keywords: intl, regression)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090225 Shiretoko/3.1b3pre XPCOMViewer/1.0a1
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090225 Shiretoko/3.1b3pre XPCOMViewer/1.0a1

Can't change keyboard layout on input type="password" fields. Always selected U.S.

Reproducible: Always

Steps to Reproduce:
Mac OS X 10.5.6
Keyboard layouts: U.S., Russian-PC.

1. Load web page with <input type="password"/> field.
2. Switch current layout to "Russian-PC".
3. Focus on password field.
4. Keyboard layout changed to "U.S."
Actual Results:  
5. Can't change keyboard layout back to "Russian-PC" by shortcut (Cmd+Space) or input menu in menu bar ("Russian-PC" menu item is disabled).

Expected Results:  
5. Can change keyboard layout back to "Russian-PC" by shortcut (Cmd+Space) or input menu in menu bar.

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090225 Shiretoko/3.1b3pre
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.6
Confirming, based on user report in forum, moving to right (I hope) component. Raising severity, as user basically can not password that contains cyrillic letters.
Assignee: nobody → joshmoz
Severity: normal → major
Status: UNCONFIRMED → NEW
Component: General → Widget: Cocoa
Ever confirmed: true
Product: Firefox → Core
QA Contact: general → cocoa
See comment # 2.
Flags: blocking1.9.1?
(In reply to comment #2)
> Raising severity, as user basically can not password that contains cyrillic
> letters.
s/can not/can not enter/
Also reproduced:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2a1pre) Gecko/20090226 Minefield/3.2a1pre

Not reproduced:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.18) Gecko/20081029 Firefox/2.0.0.18
Keywords: intl, regression
You can see this bug in Camino 2.0b1 too.
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en; rv:1.9.0.6pre) Gecko/2008121820 Camino/2.0b1 (like Firefox/3.0.6pre)
This behavior is designed. It is same as native password field. If you need to change the behavior, you can do it by user style sheet. Add following style:

input[type=password] {
  ime-mode: normal !important;
}

See https://developer.mozilla.org/en/CSS/ime-mode

-> INVA
Status: NEW → RESOLVED
Closed: 15 years ago
Flags: blocking1.9.1?
Resolution: --- → INVALID
ok, but...

>> Apple document said the password editors should disable the group 2 at getting
>> the focus. And the password editors of WebKit do same behavior
https://bugzilla.mozilla.org/show_bug.cgi?id=358899#c13

I can input non-ASCII characters in Safari 3.2.1 (5525.27.1) and Opera 9.63/10. This browsers switch keyboard layout on focus, but after that I can select Russian layout and type non-ASCII characters.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: