Closed Bug 1260013 Opened 8 years ago Closed 8 years ago

Candidate window isn't located at correct position with Flash 21 on window mode

Categories

(Core Graveyard :: Plug-ins, defect)

45 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1301486

People

(Reporter: masatosasano, Unassigned)

References

()

Details

(Keywords: inputmethod)

Attachments

(2 files)

Attached image Japanese_input_bug.png
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36

Steps to reproduce:

Enter Japanese in a text input. 

[Reproducing Conditions]
flash > Flash Player NPAPI 21.0.0.182 or 21.0.0.197
browser > Firefox ESR17, Firefox ESR24, or Firefox 45
language > Flex3.6

[Not Reproducing Conditions]
downgrade to Flash Player NPAPI 20.0.0.306
or
Google Chrome

[Other Reports]
https://bugbase.adobe.com/index.cfm?event=bug&id=4128915


Actual results:

Japanese conversion area appears outside the browser window, on the top left of the screen. Attached is an example.


Expected results:

Japanese conversion area should appear right below the text input.
Component: Untriaged → Widget: Win32
Keywords: inputmethod
Product: Firefox → Core
Any Flash testcase with text input?
Flags: needinfo?(masatosasano)
Keywords: testcase-wanted
Hi, by compiling following code with Flex3.6, I could get the same result.
================================================
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html">
<mx:TextInput>
</mx:TextInput>
</mx:Application>
================================================
I attached the compiled version.
Flags: needinfo?(masatosasano)
This is a Flex module with only 1 TextInput, which reproduces the problem.
I can also reproduce on Latest Nightly48.0a1[1], MS-IME and Flash21.0.0.197.

[1]https://hg.mozilla.org/mozilla-central/rev/63be002b4a803df1122823841ef7633b7561d873
   Mozilla/5.0 (Windows NT 6.1; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0 ID:20160327030437
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(masayuki)
Odd, I cannot reproduce this bug on my environment (Win 10, Flash 21.0.0.197, both on Fx45 and Nightly)...
Flags: needinfo?(masayuki)
We don't handle IME when using window mode plugin.  This issue is adobe's bug.  (Maybe, Flash 21 improves window less mode IME, so they will add a regression by it)

I will ping it to Adobe team if I can reproduce this.
Component: Widget: Win32 → Plug-ins
Summary: Japanese input bug with Flash 21.0.0.182 and 21.0.0.197 → Candidate window isn't located correct position with Flash 21 on window mode plugin
Summary: Candidate window isn't located correct position with Flash 21 on window mode plugin → Candidate window isn't located correct position with Flash 21 on window mode
Summary: Candidate window isn't located correct position with Flash 21 on window mode → Candidate window isn't located at correct position with Flash 21 on window mode
I can reproduce on Windows 10 + Firefox 45 x86 + Flash 21.

This issue seems to be that Flash 21 doesn't handle any WM_IME_COMPOSITION message on their window proc.  This is Flash issue.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: