Windowed Flash Plugin for Plugin Architecture X11 in GTK port in Webkit 2 Shared process Model does not work. Even if it is mentioned in HTML file to be windowed plugin and architecture/platform supports windowed plugin it is hardcoded to be opaque, in file WebFrameLoaderClient.cpp. When a plugine needs to be created a call is made to API WebFrameLoaderClient::createPlugin which changes any plugin type like Windowed to transparent.
Created attachment 156321 [details] It is the Patch that has been applied to file WebFrameLoaderClient.cpp to solve Windowed Plugin issue in GTK X11 for Flash plugin
Thanks for the patch. Take a look at: http://www.webkit.org/coding/contributing.html It's hard to evaluate this patch, because it doesn't contain a ChangeLog explaining all the changes. I'm especially puzzled by the code that's commented out.
Support for plugins was removed in https://trac.webkit.org/changeset/265753/webkit.
<rdar://problem/96050411>