Reported by jteh on 2010-07-22 09:06
When you press enter on a Flash embedded object, you must then press tab in order to move focus inside the Flash object. The same problem occurs if you switch applications and then return to the web browser with the Flash object. I think this is because Flash doesn't fire a focus event when the root accessible gets focus. We need to work around this so that the user doesn't have to press tab, which isn't at all intuitive.
Comment 2 by jteh on 2010-07-23 00:28
Actually, Flash does fire a focus event when the root accessible gets focused. The problem is that the browser fires other focus events after this. Firefox fires a focus event for the embedded object, while IE fires one for the Flash window accessible (not the client accessible). We need to try to ignore those subsequent events.
Comment 3 by jteh on 2010-07-23 02:07
Implemented in be88fc4.