New issue
Advanced search Search tips

Issue 680524 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Microsoft Pinyin Chinese IME automatically switched to English mode from Chinese mode

Reported by may...@gmail.com, Jan 12 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Steps to reproduce the problem:
1. Use CTRL+N to open at least 2 windows while both of them are maximized
2. On one of the window (window 1), click the URL bar and switch IME to Microsoft Pinyin and input something. By default, it's in Chinese mode. 
3. Click another window(window 2) on the win10's task bar. Click windows 2's URL bar and the Microsoft Pinyin IME changed to ENG mode from Chinese mode.

What is the expected behavior?
Microsoft Pinyin is win10's default chinese IME input.

By default config , the Microsoft Pinyin's "choose IME default mode" is Chinese.

When we switch between different chrome windows the IME mode for Microsoft Pinyin shouldn't change.
Even it changed, it should change to the default mode for some cases, it shouldn't automatically change to a non-default mode in any cases.

What went wrong?
It's possible that chrome may change Microsoft pinyin IME mode to the non-default mode.

Did this work before? N/A 

Chrome version: 55.0.2883.87  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 24.0 r0

There is a screen record "Recording2.mp4" in  Issue 679564 :
https://bugs.chromium.org/p/chromium/issues/detail?id=679564#c11

No need to change the Microsoft Pinyin's default config, this issue can be reproduced with both of "1 second" and "3 seconds" and "never" config for "Choose how long to show the floating IME mode icon" option.

You can see at the 1:00 of the screen record the mode is still the default mode Chinese.
Just 3 seconds later, at the 1 minute 3s of the screen record, check the bottom left side, the IME mode is automatically changed to ENG mode.
 
Components: -UI UI>Browser>Omnibox UI>Input>Text>IME
Labels: -Type-Bug -Pri-2 M-57 Pri-1 Type-Bug-Regression
Owner: shuchen@chromium.org
Status: Assigned (was: Unconfirmed)
This probably is related to  issue 679564 , will investigate.

Project Member

Comment 3 by bugdroid1@chromium.org, Feb 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/17c78241a37810aff596974cfdec60b01bc0f4c5

commit 17c78241a37810aff596974cfdec60b01bc0f4c5
Author: shuchen <shuchen@chromium.org>
Date: Sat Feb 18 13:53:24 2017

Updates the IME state when necessary when switching top-level windows.

BUG= 679564 , 680524 

Review-Url: https://codereview.chromium.org/2700933002
Cr-Commit-Position: refs/heads/master@{#451460}

[modify] https://crrev.com/17c78241a37810aff596974cfdec60b01bc0f4c5/ui/base/ime/input_method_win.cc
[modify] https://crrev.com/17c78241a37810aff596974cfdec60b01bc0f4c5/ui/base/ime/input_method_win.h

Status: Fixed (was: Assigned)
Project Member

Comment 5 by bugdroid1@chromium.org, Feb 20 2017

Labels: merge-merged-2987
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/062cdaa73def7c1e0093db181810aaed74b6d182

commit 062cdaa73def7c1e0093db181810aaed74b6d182
Author: Shu Chen <shuchen@google.com>
Date: Mon Feb 20 02:08:31 2017

Updates the IME state when necessary when switching top-level windows.

BUG= 679564 , 680524 

Review-Url: https://codereview.chromium.org/2700933002
Cr-Commit-Position: refs/heads/master@{#451460}
(cherry picked from commit 17c78241a37810aff596974cfdec60b01bc0f4c5)

Review-Url: https://codereview.chromium.org/2706723002 .
Cr-Commit-Position: refs/branch-heads/2987@{#591}
Cr-Branched-From: ad51088c0e8776e8dcd963dbe752c4035ba6dab6-refs/heads/master@{#444943}

[modify] https://crrev.com/062cdaa73def7c1e0093db181810aaed74b6d182/ui/base/ime/input_method_win.cc
[modify] https://crrev.com/062cdaa73def7c1e0093db181810aaed74b6d182/ui/base/ime/input_method_win.h

Labels: TE-Verified-57.0.2987.74 TE-Verified-M57
Verified the issue on Win 10 using 57.0.2987.74 and its working fine now.
Please find the scree cast for the same.
679524_Feb_22.mp4
4.2 MB View Download

Sign in to add a comment