Bug 57647

Summary: Flash plugins with wmode=transparent have black (instead of transparent) background in WebKit2 on Windows
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: Plug-insAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: andersca, jhoneycutt
Priority: P2 Keywords: InRadar, PlatformOnly
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows 7   
URL: http://us.battle.net/wow/en/game/dungeon-helper/
Bug Depends on:    
Bug Blocks: 60169    
Attachments:
Description Flags
Let transparent windowless plugins draw into a graphics context with an alpha channel sam: review+

Description Adam Roben (:aroben) 2011-04-01 11:20:33 PDT
To reproduce:

1. Go to http://us.battle.net/wow/en/game/dungeon-helper/

The Flash plugin on the right side of the page has a black background. It should instead have a transparent background (due to wmode=transparent).

This bug does not occur in WebKit1.
Comment 1 Adam Roben (:aroben) 2011-04-01 11:20:52 PDT
<rdar://problem/9168462>
Comment 2 Adam Roben (:aroben) 2011-04-07 09:31:41 PDT
Here's another simple example: http://www.communitymx.com/content/source/E5141/wmodetrans.htm
Comment 3 Adam Roben (:aroben) 2011-05-02 13:50:52 PDT
I am having a surprisingly hard time writing a test case for this. I can't get transparent plugins to show up at all.
Comment 4 Adam Roben (:aroben) 2011-05-04 08:19:14 PDT
I'm going to land this without a test case. I filed bug 60169 to cover writing a test.
Comment 5 Adam Roben (:aroben) 2011-05-04 08:24:54 PDT
Created attachment 92244 [details]
Let transparent windowless plugins draw into a graphics context with an alpha channel
Comment 6 Adam Roben (:aroben) 2011-05-04 09:54:08 PDT
Committed r85753: <http://trac.webkit.org/changeset/85753>