Closed Bug 1220069 Opened 9 years ago Closed 4 years ago

"ime-mode: disabled" doesn't work in Win7 64 bit

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

42 Branch
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: godistance0, Unassigned, NeedInfo)

Details

(Keywords: inputmethod)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
Build ID: 20151026170526

Steps to reproduce:

Iv been using this code in Win7 32 for a long time, it worked fine. I recently changed to Win7 64, it won't work any more.
#urlbar, #urlbar *|* {
 ime-mode: inactive !important;
}
It's supposed to close IME when you click urlbar("ime-mode: disabled" should carry out this function, but "ime-mode: inactive" works too in Win7 32.)


Actual results:

I changed it to
#urlbar, #urlbar *|* {
 ime-mode: disabled !important;
}
It still won't work.


Expected results:

It seems they both have problems, in Win7 32 both "ime-mode: inactive" and "ime-mode: disabled" will disable(close) IME, which means when you switch to somewhere else, you have to open IME again. In Win7 64 they both inactive IME, they won't show up at urlbar, but still work anywhere else, you don't have to reopen IME.
Someone using IME give it a try?
Summary: "ime-mode: dodisabled" doesn't work in Win7 64 → "ime-mode: disabled" doesn't work in Win7 64
Have or can you try if this happens with the same Firefox version with 64 bit and not with the 32 bit version? If not, what was the last 32 bit version of Firefox where you saw your code working?
Flags: needinfo?(godistance0)
Summary: "ime-mode: disabled" doesn't work in Win7 64 → "ime-mode: dodisabled" doesn't work in Win7 64
Summary: "ime-mode: dodisabled" doesn't work in Win7 64 → "ime-mode: disabled" doesn't work in Win7 64
(In reply to Sebastian H. [:aryx][:archaeopteryx] from comment #1)
> Have or can you try if this happens with the same Firefox version with 64
> bit and not with the 32 bit version? If not, what was the last 32 bit
> version of Firefox where you saw your code working?

Actually Im waiting for the offical firefox 64 bit to release, I will find a beta version to try. I changed to Win7 64 bit not long ago, only tried it with a few of 42 beta versions(maybe from beta7),none of them worked, exactly the same firefox(not reintall) worked in Win7 32. I could find a older version firefox 32 bit to try, but I assume the point is moot.
Flags: needinfo?(godistance0)
Component: Untriaged → Internationalization
Product: Firefox → Core
Summary: "ime-mode: disabled" doesn't work in Win7 64 → "ime-mode: disabled" doesn't work in Win7 64 bit
(In reply to Sebastian H. [:aryx][:archaeopteryx] from comment #1)
> Have or can you try if this happens with the same Firefox version with 64
> bit and not with the 32 bit version? If not, what was the last 32 bit
> version of Firefox where you saw your code working?

Just tried it with Firefox 42.0(candidates,build2) 64 bit, neither of them worked, they both worked as "ime-mode: inactive".
I know it's hard to try it with 32 bit and 64 bit OS. The only thing you need to test is to see if "ime-mode: inactive" and "ime-mode: disabled" have any difference on you OS. At the very least, they shouldn't be the same.
Component: Internationalization → Widget: Win32
Keywords: inputmethod
Could you check if ime-mode is actually applied/specified to the <input> in <textbox id="urlbar"> with DOM Inspector?

1. Install DOM Inspector (https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/)
2. [File] -> [Inspect Chrome Document] -> choose an item whose label is the main window's title
3. Click the toolbar button under [File] menu and left of binoculars icon
4. Click the URL bar in the main window
5. Then, you must select a div element in the tree view. It's anonymous div element which is created in <input> element. So, you can find "html:input" node of its parent. Then, select it.
6. Click the top-left button of the right pain, you can see a menu. Then, click [Computed Style]
7. Then, you can see the list of all CSS properties with computed values. Then, look for "input-mode". 

I guess that the computed value isn't what you specified.
Flags: needinfo?(godistance0)

Moving all open keyboard/IME handling bugs to DOM: UI Events & Focus Handling component.

Component: Widget: Win32 → DOM: UI Events & Focus Handling

No reply from the original reporter...

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.