Rendering was fixed in 31183. Events are still not getting delivered correctly.
Created attachment 43709 [details] Plugin events (ideal) This is how plugin events should work ideally.
Created attachment 43710 [details] Plugin events (reality) Flash requires the window that we pass to be the active window. So, an extremely ugly patch to please flash.
Created attachment 43836 [details] Pass mouse position relative to the fake window
Created attachment 43837 [details] Pass activeWindow() to make Flash process mouse move events I did not add a plugin quirk (PluginQuirkRequiresActiveWindowForInputEvents) because there is a bug in the Mac port - PluginPackage::determineQuirks is never called. Also, the plugin quirk seems to complicate the code a bit. So, what about leaving it out for now?
Comment on attachment 43837 [details] Pass activeWindow() to make Flash process mouse move events r=me, but a quirk would be nice to have in the future.
Created attachment 43911 [details] Make mouse over work without using active window Ok, I have figured out a way to make events work without using QApplication::activeWindow().
Landed in r51412
Comment on attachment 43911 [details] Make mouse over work without using active window Clear r?
Comment on attachment 43911 [details] Make mouse over work without using active window Just for the record... I r=me'd on irc..