Bug 161478

Summary: YouTube Flash plug-in replacement facility should not insert showinfo=0 into iframe URLs
Product: WebKit Reporter: Ricky Mondello <rmondello>
Component: WebCore Misc.Assignee: Ricky Mondello <rmondello>
Status: RESOLVED FIXED    
Severity: Normal CC: buildbot, commit-queue, dbates, dino, eric.carlson, jonlee, mkwst, rniwa, sam, simon.fraser, thorton
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
first attempt
none
second attempt
eric.carlson: review+, eric.carlson: commit-queue-
this one should apply to trunk
eric.carlson: review+, buildbot: commit-queue-
Archive of layout-test-results from ews102 for mac-yosemite
none
Archive of layout-test-results from ews107 for mac-yosemite-wk2
none
Also fixing up a LayoutTest
none
Fix up expected results for some ios-simulator Layout Tests, too
none
Reviewed, has passes EWS, ready to land none

Description Ricky Mondello 2016-08-31 23:41:55 PDT
YouTube Flash plug-in replacement facility should not insert showinfo=0 into iframe URLs

We tack `showinfo=0` onto the query of all of our transformed YouTube URLs. This means that the YouTube videos don’t have a title on them, which makes them feel foreign compared to almost all other YouTube videos. The overlay information is helpful, not harmful. We should stop tacking `showinfo=0` onto the query of our transformed YouTube URLs.
Comment 1 Ricky Mondello 2016-08-31 23:50:31 PDT
Created attachment 287605 [details]
first attempt

This builds on https://bugs.webkit.org/show_bug.cgi?id=161476, so it won't build in EWS. Sending out for earlier feedback. If this lands, it will land after 161476 does.
Comment 2 Ricky Mondello 2016-08-31 23:52:36 PDT
Created attachment 287606 [details]
second attempt

This won't build until https://bugs.webkit.org/show_bug.cgi?id=161476 lands. EWS will fail for that reason.
Comment 3 Eric Carlson 2016-09-01 09:23:18 PDT
Comment on attachment 287606 [details]
second attempt

r=me
Comment 4 Ricky Mondello 2016-09-01 12:39:17 PDT
Created attachment 287655 [details]
this one should apply to trunk
Comment 5 Build Bot 2016-09-01 13:29:00 PDT
Comment on attachment 287655 [details]
this one should apply to trunk

Attachment 287655 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.webkit.org/results/1988936

New failing tests:
security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html
Comment 6 Build Bot 2016-09-01 13:29:06 PDT
Created attachment 287667 [details]
Archive of layout-test-results from ews102 for mac-yosemite

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews102  Port: mac-yosemite  Platform: Mac OS X 10.10.5
Comment 7 Build Bot 2016-09-01 13:32:31 PDT
Comment on attachment 287655 [details]
this one should apply to trunk

Attachment 287655 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.webkit.org/results/1988941

New failing tests:
security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html
Comment 8 Build Bot 2016-09-01 13:32:35 PDT
Created attachment 287669 [details]
Archive of layout-test-results from ews107 for mac-yosemite-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews107  Port: mac-yosemite-wk2  Platform: Mac OS X 10.10.5
Comment 9 Ricky Mondello 2016-09-01 13:43:33 PDT
Created attachment 287670 [details]
Also fixing up a LayoutTest
Comment 10 Ricky Mondello 2016-09-01 14:45:31 PDT
Created attachment 287685 [details]
Fix up expected results for some ios-simulator Layout Tests, too
Comment 11 Ricky Mondello 2016-09-01 15:35:26 PDT
Created attachment 287692 [details]
Reviewed, has passes EWS, ready to land
Comment 12 WebKit Commit Bot 2016-09-01 16:06:16 PDT
Comment on attachment 287692 [details]
Reviewed, has passes EWS, ready to land

Clearing flags on attachment: 287692

Committed r205326: <http://trac.webkit.org/changeset/205326>
Comment 13 WebKit Commit Bot 2016-09-01 16:06:22 PDT
All reviewed patches have been landed.  Closing bug.