A user recently reported a problem that I've never observed.

We have a Flex SWF embedded into our HTML application that displays a
series of charts.

In IE6 if you go to another window and come back to IE6 and your
cursor was placed in a text field, the focus is lost. This seems to
happen for any HTML page that contains a SWF.

You can verify this issue by going to Adobe.com and placing the cursor
in the "Search" box at the top of the page. Now if you ALT+TAB away
and ALT+TAB back to the IE6 window, you'll see the cursor is no longer
in the input field. If you run the same test on Google.com, you'll
notice the cursor stays put.

While this is a corner case, it's affecting some of our clients
because the bounce back and forth frequently between our web app and
their e-mail clients. So, now on any page with a SWF embedded, it's
forcing them to replace their cursor--which they never used to have to do.

More on my blog:
http://blog.pengoworks.com/blogger/index.cfm?action=blog:606

Any ideas on how I might fix this issue?

I tried placing the SWF in an IFRAME--to see if that changed the
behavior. I've also messed around with Window object to see if there
was an event I could find which would dictate when the Window
lost/received focus, but there's nothing that tells me exclusively
when the window is activated again (the focus event doesn't work well
because it's triggered for lots of in-page operations.)

Thanks!
Dan

Reply via email to