nsObjectFrame's PaintSelf call does the wrong thing for paint layers. Testcase to come later, but patch now, so I don't lose it.
Created attachment 180687 [details] [diff] [review] patch This obviously isn't tested very well yet. Perhaps we should put this display check inside of PaintSelf itself. It'll mean calling it more, but I maybe that's OK.
Actually, we may want to drop the PaintSelf completely due to the shared style contexts. And I don't think this has much to do with Acid2.
(In reply to comment #1) > Perhaps we should put this display check inside of PaintSelf itself. It'll > mean calling it more, but I maybe that's OK. Actually, probably not, since we need it for bug 78087.
Created attachment 181394 [details] testcase (draft)
Hmm, this patch doesn't actually seem to help any of the testcases.
Created attachment 181460 [details] [diff] [review] patch This is cleaned up a little, but it doesn't actually work.
So is this still an issue now that bug 309521 is fixed? That is, is there a bug when rendering a plug-in in an nsObjectFrame?
This is completely fixed in the latest trunk build of Firefox, possibly because bug 317375 have been fixed.
The testcase seems to have regressed badly in Firefox 4.0b8. Should this bug be reopened?
Sorry, not really a regression - I was referring to red visible in the testcase, which is apparently the correct rendering - IE8 and Chrome render the same (though Chrome shows some additional rendering issues).