You need to
before you can comment on or make changes to this bug.
With a debug build of TOT, clicking the QuickTime object in the attached test case gives the following message:
ASSERTION FAILED: bridge (WebKit/WebKit/Plugins/WebPluginContainerCheck.m:95 -[WebPluginContainerCheck _isForbiddenFileLoad])
The WebPluginController's dataSource is NULL.
Created an attachment (id=8032) [details]
Created an attachment (id=8034) [details]
Set the plugin controller's data source (no test yet)
Created an attachment (id=8036) [details]
Patch, including manual test and change log
I think the only way -[WebPluginContainerCheck _isForbiddenFileLoad] is reached is when a plugin calls a WebPlugInContainer private API, so the test has to use the QT plugin (which knows that API). I tried to make an automated test, but it had the side effect of opening QT Player on success.
Created an attachment (id=8037) [details]
orange.mov for the manual test
(From update of attachment 8036 [details])
Looks right to me. r=me
This is in Radar as <rdar://problem/4531779>.
Fix landed to TOT, revision 14142.