Closed Bug 555986 Opened 14 years ago Closed 3 years ago

An IFRAME on top of an Adobe Flash canvas won't respond to keyboard entry when focus is applied with a mouse click

Categories

(Firefox :: General, defect)

3.6 Branch
x86
macOS
defect
Not set
major

Tracking

()

RESOLVED INVALID

People

(Reporter: support, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2

An IFRAME displayed on top of a Adobe Flash canvas will not respond to keyboard entry if clicked on with the mouse, using Firefox 3.6.x on Mac OS-X 10.6.3 with Adobe Flash 10.0.45.2.  This problem did not occur with Firefox 3.5.x.

Reproducible: Always

Steps to Reproduce:
The test page at http://www.mashablelogic.com/private/ff_mac_defect.html demonstrates the problem:

1. Load the page.  Without clicking with the mouse, keyboard entry should work in the Google search field.

2. Give focus to the Google search field again by clicking on it with the mouse.  Keyboard entry will no longer work in the field.
Actual Results:  
Instead of keyboard entry being accepted, nothing happens.

Expected Results:  
The Google search text entry field should display the typed characters after the field is clicked with the mouse.

All versions of Firefox 3.5.x work.  All versions of 3.6.x do not.
I am having this problem as well.  Two sites I have noticed this on:

http://us.playstation.com/

1) Click "Sign In" on the upper right.
2) The iframe opens, click in the "Sign-In ID" text field.
3) Input is now locked.

http://www.hbogo.com/

1) Click "Sign In" on the upper right.
2) Select "Verizon FIOS" from the popup.
3) The Verizon iframe pops up, click the "User ID" text field.
4) Input is now locked.

I work on the above site and have been dealing with this bug since Firefox 3.6.
 Only under OS X and only with Flash.
Problem still occurs with Firefox 3.6.8 and Flash Player 10,1,82,76 on OS-X.  Problem does not occur with Firefox 3.5.11.
Problem still occurs with Firefox 3.6.12.  Problem does not occur with Firefox 3.5.11.

Losing hope that this will ever get fixed...
Problem still occurs with the latest Firefox 4 Beta 7
Hooray, Firefox 4 Beta 8 has fixed the issue!
Bummer, after not happening for the Firefox 4 Beta releases >= 8, the issue now happens again for Firefox 4 RC1
Finally found a workaround.  In my case, a HTML textarea is being clicked in the IFRAME floating above the Flash canvas.  If I intercept the textarea's onclick event and then do a blur() followed by a focus(), the textarea will then allow keyboard input.  Not ideal, but it works around the issue ok.
Version: unspecified → 3.6 Branch

We're in the process of removing support for plugins (bug 1677160), so I think this bug is irrelevant now.

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