If an iframe contains flash content and has a specified background (color or image), opacity doesn't act upon the flash content. Furthermore, after any rerendering (e.g. because of scrolling, repositioning or switching windows) the background is put in front of the flash content. The expected behavior would be that the flash content stays in front of the background and that opacity acts upon the flash content as well.
Created attachment 17844 [details] A simple page with an iframe containing flash content The iframe in this simple document has a red background. (The same result can be achieved by specifying a background in the content document. Any action that involves rerendering puts the background in front of the flash element included in the content document.
I tested the test case in Webkit r30377 and it works as expected. So I resolve the bug as WORKSFORME.
(In reply to comment #2) > I tested the test case in Webkit r30377 and it works as expected. So I resolve > the bug as WORKSFORME. What do you mean by "as expected"? Nothing has changed. The bug is there.
(In reply to comment #3) > (In reply to comment #2) > > I tested the test case in Webkit r30377 and it works as expected. So I resolve > > the bug as WORKSFORME. > > What do you mean by "as expected"? Nothing has changed. The bug is there. > As expected means as you described. Flash is rendered in front of background. Flash is semitransparent. Background is always rendered under flash despited performed actions. At least in Leopard... Could you provide screenshot of your result.
Created attachment 19209 [details] screenshot
Created attachment 19211 [details] Screenshot from Tiger Here is a similar screenshot from Tiger (10.4.11 on PowerBook G4)
Thank you for the screenshot :) I can confirm the bug as PlatformOnly.
Mass closing plug-in bugs, as plug-in support has been removed from WebKit. Please comment and/or reopen if this still affects WebKit in some way.