i-rinat / freshplayerplugin

ppapi2npapi compatibility layer
MIT License
728 stars 52 forks source link

Moving Flash to a new window freezes Flash display #320

Open ivazqueznet opened 8 years ago

ivazqueznet commented 8 years ago

On latest git (7ba5f2de) moving a tab containing a full window Flash to a new window causes the Flash display to freeze, although audio continues working.

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

i-rinat commented 8 years ago

I confirm that. Happens when XEmbed mode is in use (enabled by default). Adding either enable_windowed_mode = 0 or enable_xembed = 0 to the config file disables using XEmbed and therefore prevents graphics from freezing.

i-rinat commented 8 years ago

Not sure yet why that's happening. But found an interesting workaround. Opening a flash video in another tab fixes that which was frozen by moving to another window. Perhaps it's somehow related to the message passing to the window thread.

i-rinat commented 8 years ago

Hmm. Tried to do that in Opera 12, in had ability to drag tabs between windows too. Test flash movie works fine, with video visible, after such a move. So, issue could be caused by Firefox internals.