New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 906518 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

IME box shouldn't hide what we are typing with vertical writing mode

Reported by nakamods...@gmail.com, Nov 19

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36

Steps to reproduce the problem:
1. typing Japanese on editable elements
2. try to convert with space key
3. then the box of options would appear on the string which we are typing

What is the expected behavior?
1. IME box should be at the left of the string which we are typing if writing mode is vertical-rl. And the options on the box should be vertical-rl as well.
2. If It's difficult to show the options by vertical mode, the box for the horizontal options should appear at the right of the string which we are typing.

What went wrong?
IME box showing options overlays and hides what we are typing.

Did this work before? N/A 

Chrome version: 70.0.3538.77  Channel: stable
OS Version: OS X 10.14.1
Flash Version: 

JIM is Apple's JapaneseIM, GIME is Google IME, MSIME is Microsoft IME.
MSWord_Mojave_JIM and Firefox_Win7_MSIME are samples showing the box with best way.
MSWord_Mojave_GIME is not too bad.
We can't see what we are typing with Chrome_Mojave_JIM, Chrome_Mojave_GIME, and Chrome_Win7_MSIME.
 
MSWord_Mojave_JIM.png
414 KB View Download
Firefox_Win7_MSIME.png
116 KB View Download
Chrome_Mojave_GIME.png
71.2 KB View Download
Chrome_Mojave_JIM.png
97.4 KB View Download
Chrome_Win7_MSIME.png
162 KB View Download
MSWord_Mojave_GIME.png
70.6 KB View Download
Components: -UI Blink>Editing>IME UI>Input>Text>IME
Labels: Needs-Triage-M70
Cc: phanindra.mandapaka@chromium.org
Labels: Triaged-ET Needs-Feedback
Thanks for the issue...

Tried to reproduce the issue on reported chrome version 70.0.3538.77 using Mac 10.14.0. Attaching screen-cast for reference.
Steps: 
---------
1. Launched reported chrome 
2. Changed IME to Japanese 
3. entered text on omnibox 
As we are have seen that suggestion box appeared on the bottom of the test 

@Reporter: Could you please check the attached screen cast and let us know if anything missed from our end and retry this issue with fresh profile without any extensions  & apps or reset all the flags and let us know if issue still persists.

Thanks.!
906518.mp4
653 KB View Download
Jumping in. This case is about "vertical writing mode" e.g. writing-mode: vertical-rl. Try testing in https://jsbin.com/cijetiwoti/edit?html,css,output . As the reporter is mentioning, it's possible to reproduce this and the current behavior is very distracting.
Google Japanese IME.mov
1.3 MB View Download

Comment 5 Deleted

Labels: OS-Windows
Status: Available (was: Unconfirmed)
On Windows, we pass caret rect to IME and IME locates candidate window.
We should set candidate window position to IME to avoid overlapping candidate window and typing text.

For Windows, it can be done by ImmSetCandidateWindow() or TSF equivalent.
Hi yoshin@-san,

Thank you for looking into this and let me give you some background on this. We're working on developing Web article editor for newspaper publishers and trying to see which browser works with vertical writing (as you know, everything in Japanese newspapers are in vertical). While we are able to reproduce this in MacOS as well, since in our specific case, we are currently prioritizing Windows x ATOK IME, it'll be great if we could fix this using ImmSetCandidateWindow or any other options to set the right position for IMEs. If this can be solved, we definitely want to leverage Chrome and even seek for offline editing use case as well (Service Worker).

Could we prioritize this?

Cc: uskay@google.com
Friendly bump ;-)

Sign in to add a comment