WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
60726
REGRESSION (WebKit2): Flash 9 never uses windowless mode
https://bugs.webkit.org/show_bug.cgi?id=60726
Summary
REGRESSION (WebKit2): Flash 9 never uses windowless mode
Brian Weinstein
Reported
2011-05-12 14:06:11 PDT
Versions of flash before 10 only request windowless plugins if we return a Mozilla user agent. We should add that quirk.
Attachments
[PATCH] Fix
(4.51 KB, patch)
2011-05-12 14:11 PDT
,
Brian Weinstein
aroben
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Brian Weinstein
Comment 1
2011-05-12 14:09:07 PDT
To test: Install Flash version < 10 (
http://kb2.adobe.com/cps/142/tn_14266.html
) and test at
http://communitymx.com/content/source/E5141/wmodetrans.htm
. You should see a star behind the bouncing ball.
Brian Weinstein
Comment 2
2011-05-12 14:11:33 PDT
Created
attachment 93337
[details]
[PATCH] Fix
Adam Roben (:aroben)
Comment 3
2011-05-12 14:14:29 PDT
Comment on
attachment 93337
[details]
[PATCH] Fix View in context:
https://bugs.webkit.org/attachment.cgi?id=93337&action=review
> Source/WebKit2/Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:126 > + // Pre Flash v10 only requests windowless plugins if we use a Mozilla user agent. > + > + // To test: Install Flash version < 10 (
http://kb2.adobe.com/cps/142/tn_14266.html
) > + // and test at
http://communitymx.com/content/source/E5141/wmodetrans.htm
. You should > + // see a star behind the bouncing ball.
I'd move these comments inside the if (mimeTypes[i].type == ...) test. That way they are closer to the code that is actually dealing with Flash. I think it would be a little better to put the test case info in the bug and have the comment just reference the bug.
> Source/WebKit2/Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:129 > + if (mimeTypes[i].type == "application/x-shockwave-flash") {
You could add a FIXME here saying that it's a little strange to assume that any plugin that handles this MIME type needs this quirk. (Maybe we should be checking the plugin's name instead, e.g.)
> Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp:137 > +#if PLUGIN_ARCHITECTURE(MAC) > + "Macintosh; U; Intel Mac OS X;"
I don't think Apple's Mac port ever had this behavior before. (Only Qt/mac and GTK+/mac did.) We should test to make sure it's really desired.
Adam Roben (:aroben)
Comment 4
2011-05-12 14:15:29 PDT
Comment on
attachment 93337
[details]
[PATCH] Fix View in context:
https://bugs.webkit.org/attachment.cgi?id=93337&action=review
>> Source/WebKit2/Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:126 >> + if (mimeTypes[i].type == "application/x-shockwave-flash") { > > I'd move these comments inside the if (mimeTypes[i].type == ...) test. That way they are closer to the code that is actually dealing with Flash. > > I think it would be a little better to put the test case info in the bug and have the comment just reference the bug.
Sorry, this comment was from the older patch attached to
bug 46399
.
>> Source/WebKit2/Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:129 >> + > > You could add a FIXME here saying that it's a little strange to assume that any plugin that handles this MIME type needs this quirk. (Maybe we should be checking the plugin's name instead, e.g.)
This one too.
Adam Roben (:aroben)
Comment 5
2011-05-13 06:45:03 PDT
Committed
r86380
: <
http://trac.webkit.org/changeset/86380
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug