Closed Bug 333881 Opened 18 years ago Closed 3 years ago

Plug-in with IME activated doesn't receive KeyDown events after minimize and maximize browser window

Categories

(Firefox :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: msintov, Unassigned)

References

()

Details

(Keywords: inputmethod)

Plug-in with IME activated doesn't receive KeyDown events after minimize and maximize browser window

To reproduce:
1. Make sure you have Flash Player installed. Can be version 7 or higher.
2. Set your OS X machine to be in Japanese:
   a. In System Preferences, International, drag Japanese to the top of your language order of preferences. Japanese is the only double-byte character listing that shows 3 characters.
   b. Log off your system
   c. Log on. Now you should be in the Japanese OS X version.
3. Launch Firefox and go to this URL: http://www.playercore.com/bugfiles/146162/AddReturnHTML.html
4. Verify you can type English characters in the top text field
5. In the upper right corner of the OS Window, click on the US English flag and change the IME to be the 2nd one in the list from the top.
6. In the Flash window, verify that if you type a character in the top text field box (like the 'a' key), you see it across the bottom of the window in the floating IME window, and that when you hit return, the character goes into the Flash window. The IME is working correctly.
7. Select the Firefox minimize button in the upper left corner of the Firefox window.
8. Click on the Firefox window in the dock to maximize the same window.
9. Click on the 'a' key.

Actual Results: The IME window doesn't come up. Firefox is now only sending KeyUp events to Flash. Notice that after the maximize, Flash still has the focus.

Expected Results: Firefox should be sending KeyDown and KeyUp events to the plug-in. The plug-in's floating IME window should come up, accept input and send it to the plug-in like before.

Workaround: If you click in the URL address bar and then click back on Flash, the problem is fixed.

plug-ins are not supported in these days.

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