<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>171603</bug_id>
          
          <creation_ts>2017-05-03 09:04:15 -0700</creation_ts>
          <short_desc>YouTube user agent quirk breaks new YouTube</short_desc>
          <delta_ts>2021-02-17 07:09:22 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=777702</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=176094</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=142074</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1304035</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-03 09:04:15 -0700</bug_when>
    <thetext>Our user agent quirk to make YouTube 360 work breaks the new YouTube UI, causing it to attempt to use the obsolete custom elements v0 API. WebKit only supports the v1 API. We have to remove this quirk.

Note this does not affect Safari as Apple ports don&apos;t use our user agent quirks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304038</commentid>
    <comment_count>1</comment_count>
      <attachid>308908</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-03 09:07:42 -0700</bug_when>
    <thetext>Created attachment 308908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304203</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-03 13:21:18 -0700</bug_when>
    <thetext>&quot;&quot;&quot;
This preview is closed... for now
Thanks for your interest in helping us with the new desktop design! We&apos;ve got a ton of feedback we&apos;re reading through, so we&apos;ve closed the opt-in.
&quot;&quot;&quot;

So, I was apparently too slow and can&apos;t test this patch anymore... also, YouTube is crashing in trunk on bug #171336. But disabling/enabling site-specific quirks in MiniBrowser definitely toggled the problem when I tested it earlier today. So let&apos;s go with this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304223</commentid>
    <comment_count>3</comment_count>
      <attachid>308908</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-03 13:51:04 -0700</bug_when>
    <thetext>Comment on attachment 308908
Patch

Clearing flags on attachment: 308908

Committed r216139: &lt;http://trac.webkit.org/changeset/216139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304224</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-03 13:51:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308908</attachid>
            <date>2017-05-03 09:07:42 -0700</date>
            <delta_ts>2017-05-03 13:51:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171603-20170503110741.patch</filename>
            <type>text/plain</type>
            <size>3183</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2MTE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTI3ZDA1YmU2OWJkNWJh
MjVjNTI1ZDI2YjU0NjI4NmExZWUwMTc5ZS4uOGYxMTMzOGYyNTI3NWYwNmE5ZGJhY2MzYThkOWFl
YTk1MjUxNzRlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTA1LTAzICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBZb3VUdWJl
IHVzZXIgYWdlbnQgcXVpcmsgYnJlYWtzIG5ldyBZb3VUdWJlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE2MDMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPdXIgdXNlciBhZ2VudCBxdWlyayB0byBtYWtl
IFlvdVR1YmUgMzYwIHdvcmsgYnJlYWtzIHRoZSBuZXcgWW91VHViZSBVSSwgY2F1c2luZyBpdCB0
bworICAgICAgICBhdHRlbXB0IHRvIHVzZSB0aGUgb2Jzb2xldGUgY3VzdG9tIGVsZW1lbnRzIHYw
IEFQSS4gV2ViS2l0IG9ubHkgc3VwcG9ydHMgdGhlIHYxIEFQSS4gV2UKKyAgICAgICAgaGF2ZSB0
byByZW1vdmUgdGhpcyBxdWlyay4KKworICAgICAgICBOb3RlIHRoaXMgZG9lcyBub3QgYWZmZWN0
IFNhZmFyaSBhcyBBcHBsZSBwb3J0cyBkb24ndCB1c2Ugb3VyIHVzZXIgYWdlbnQgcXVpcmtzLgor
CisgICAgICAgICogcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OnVybFJlcXVpcmVzQ2hyb21lQnJvd3Nlcik6CisKIDIwMTctMDUtMDMgIEFudHRpIEtvaXZp
c3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBTdHlsZUludmFsaWRhdGlv
bkFuYWx5c2lzIHRvIFN0eWxlOjpJbnZhbGlkYXRvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1VzZXJBZ2VudFF1aXJrcy5jcHAKaW5kZXggNDI4NGE2ODc4YTVhNmNkNjlkNjZkMDZkZjM3ODVk
MzJhNzljNTQzZC4uYmRkODJkYWI0NjE0NDllMmZlM2RhNzU3ZTc4MTNiYmFmN2NjOGUzNSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Vc2VyQWdlbnRRdWlya3MuY3BwCkBAIC02NiwxMCAr
NjYsNiBAQCBzdGF0aWMgYm9vbCB1cmxSZXF1aXJlc0Nocm9tZUJyb3dzZXIoY29uc3QgVVJMJiB1
cmwpCiAgICAgaWYgKGJhc2VEb21haW4gPT0gInR5cGVraXQubmV0IiB8fCBiYXNlRG9tYWluID09
ICJ0eXBla2l0LmNvbSIpCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgLy8gTmVlZGVkIGZv
ciBZb3VUdWJlIDM2MCB3aXRoIFdlYktpdEdUSysgYW5kIFdQRSAocmVxdWlyZXMgRU5BQkxFX01F
RElBX1NPVVJDRSkuCi0gICAgaWYgKGJhc2VEb21haW4gPT0gInlvdXR1YmUuY29tIikKLSAgICAg
ICAgcmV0dXJuIHRydWU7Ci0KICAgICAvLyBTbGFjayBjb21wbGV0ZWx5IGJsb2NrcyB1c2VycyB3
aXRoIFdlYktpdEdUSysncyBzdGFuZGFyZCB1c2VyIGFnZW50LgogICAgIGlmIChiYXNlRG9tYWlu
ID09ICJzbGFjay5jb20iKQogICAgICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1Rvb2xz
L0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA0YjE4NDFlYjgyZjhjMjQyN2Y5ZGYy
OGE1Y2QwZjE0NTljMTM5N2Q0Li43MzJjMjM4MTZjYWU1MTE0NDgzOWViODM2MTAwOGM0ZjUxMDdk
NmFlIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTctMDUtMDMgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFy
b0BpZ2FsaWEuY29tPgorCisgICAgICAgIFlvdVR1YmUgdXNlciBhZ2VudCBxdWlyayBicmVha3Mg
bmV3IFlvdVR1YmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE3MTYwMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlbW92ZSB0aGUgWW91VHViZSBxdWlyayB0ZXN0LgorCisgICAgICAgICogVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHA6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKwogMjAxNy0wNS0wMiAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIGNoZWNrLXdlYmtpdC1zdHlsZSBzaG91bGQgYWxzbyBrZWVwIGpz
LXRlc3QtcG9zdFstYXN5bmNdLmpzIGluIHN5bmMKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViQ29yZS9Vc2VyQWdlbnRRdWlya3MuY3BwIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKaW5kZXggOWMyNzVlYzE2ODUz
NWVkZDBkZDYyN2VhM2E3YzliNTU2NTk1ZGM5MS4uMmNiNjY2NGRmM2Y3YjU5YTBkMzhkNmU0NDZm
MjFlYmMzMTJjN2JjMyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJD
b3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKQEAgLTg5LDcgKzg5LDYgQEAgVEVTVChVc2VyQWdl
bnRUZXN0LCBRdWlya3MpCiAKICAgICBhc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNDaHJvbWVCcm93
c2VyUXVpcmsoImh0dHA6Ly90eXBla2l0LmNvbS8iKTsKICAgICBhc3NlcnRVc2VyQWdlbnRGb3JV
UkxIYXNDaHJvbWVCcm93c2VyUXVpcmsoImh0dHA6Ly90eXBla2l0Lm5ldC8iKTsKLSAgICBhc3Nl
cnRVc2VyQWdlbnRGb3JVUkxIYXNDaHJvbWVCcm93c2VyUXVpcmsoImh0dHA6Ly93d3cueW91dHVi
ZS5jb20vIik7CiAgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzQ2hyb21lQnJvd3NlclF1aXJr
KCJodHRwOi8vd3d3LnNsYWNrLmNvbS8iKTsKIAogICAgIGFzc2VydFVzZXJBZ2VudEZvclVSTEhh
c0ZpcmVmb3hCcm93c2VyUXVpcmsoImh0dHA6Ly93d3cuZ29vZ2xlLmNvbS8iKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>