User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:184.108.40.206) Gecko/20100316 Firefox/3.6.2 Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:220.127.116.11) 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.