<?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>219278</bug_id>
          
          <creation_ts>2020-11-24 11:58:42 -0800</creation_ts>
          <short_desc>[WPE][GTK] Use Internet Explorer quirk for Google Docs and Google Drive</short_desc>
          <delta_ts>2021-02-17 07:06:17 -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>WebKitGTK</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://bugs.webkit.org/show_bug.cgi?id=221845</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>077janesmith</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1710014</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-24 11:58:42 -0800</bug_when>
    <thetext>Since r266584, we&apos;ve suffered from an annoying unsupported browser warning when using Google Docs. We don&apos;t have many options to avoid it. I&apos;m afraid that Firefox or Chrome quirks are too risky, since these seem to tempt Google into using web platform features that WebKit does not support. The safest quirk is the macOS platform quirk, but that doesn&apos;t work well here because it breaks various keyboard shortcuts like Ctrl+A and Ctrl+Z. So Internet Explorer quirk is really the last card we have left.

I think this is the safest Google quirk we&apos;ve ever had, in that it&apos;s pretty unlikely that Google will try to send Internet Explorer anything that doesn&apos;t work in WebKit. However, it will break eventually, whenever Google decides that Internet Explorer is no longer supported. I guess that date is probably at least five years away, so we can only hope that Google drops this anticompetitive nonsense before then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1710015</commentid>
    <comment_count>1</comment_count>
      <attachid>414846</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-24 12:08:37 -0800</bug_when>
    <thetext>Created attachment 414846
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1710037</commentid>
    <comment_count>2</comment_count>
      <attachid>414846</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-11-25 00:16:19 -0800</bug_when>
    <thetext>Comment on attachment 414846
Patch

This is weird (and sad), but if it works...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1710187</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-26 16:37:18 -0800</bug_when>
    <thetext>Committed r270168: &lt;https://trac.webkit.org/changeset/270168&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414846.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414846</attachid>
            <date>2020-11-24 12:08:37 -0800</date>
            <delta_ts>2020-11-26 16:37:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219278-20201124140850.patch</filename>
            <type>text/plain</type>
            <size>13869</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzIzYWI2YjRlNmM0NDFj
MDYzZWM1Mzg0YzZmOTA5NDdiZDFhNDY5ZC4uOWI1MzQzMjg5NjJmNjZmMTM5YTMzNGQxNDViN2Q3
ZGM1OGVjMTg2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDIwLTExLTI0ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AZ25vbWUub3JnPgorCisgICAgICAgIFtXUEVdW0dU
S10gVXNlIEludGVybmV0IEV4cGxvcmVyIHF1aXJrIGZvciBHb29nbGUgRG9jcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5Mjc4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgcjI2NjU4NCwgd2Un
dmUgc3VmZmVyZWQgZnJvbSBhbiBhbm5veWluZyB1bnN1cHBvcnRlZCBicm93c2VyIHdhcm5pbmcg
d2hlbiB1c2luZyBHb29nbGUKKyAgICAgICAgRG9jcy4gV2UgZG9uJ3QgaGF2ZSBtYW55IG9wdGlv
bnMgdG8gYXZvaWQgaXQuIEknbSBhZnJhaWQgdGhhdCBGaXJlZm94IG9yIENocm9tZSBxdWlya3Mg
YXJlCisgICAgICAgIHRvbyByaXNreSwgc2luY2UgdGhlc2Ugc2VlbSB0byB0ZW1wdCBHb29nbGUg
aW50byB1c2luZyB3ZWIgcGxhdGZvcm0gZmVhdHVyZXMgdGhhdCBXZWJLaXQKKyAgICAgICAgZG9l
cyBub3Qgc3VwcG9ydC4gVGhlIHNhZmVzdCBxdWlyayBpcyB0aGUgbWFjT1MgcGxhdGZvcm0gcXVp
cmssIGJ1dCB0aGF0IGRvZXNuJ3Qgd29yayB3ZWxsCisgICAgICAgIGhlcmUgYmVjYXVzZSBpdCBi
cmVha3MgdmFyaW91cyBrZXlib2FyZCBzaG9ydGN1dHMgbGlrZSBDdHJsK0EgYW5kIEN0cmwrWi4g
U28gYW4gSW50ZXJuZXQKKyAgICAgICAgRXhwbG9yZXIgcXVpcmsgaXMgcmVhbGx5IHRoZSBsYXN0
IGNhcmQgd2UgaGF2ZSBsZWZ0LgorCisgICAgICAgIEkgdGhpbmsgdGhpcyBpcyB0aGUgc2FmZXN0
IEdvb2dsZSBxdWlyayB3ZSd2ZSBldmVyIGhhZCwgaW4gdGhhdCBpdCdzIHByZXR0eSB1bmxpa2Vs
eSB0aGF0CisgICAgICAgIEdvb2dsZSB3aWxsIHRyeSB0byBzZW5kIEludGVybmV0IEV4cGxvcmVy
IGFueXRoaW5nIHRoYXQgZG9lc24ndCB3b3JrIGluIFdlYktpdC4gSG93ZXZlciwgaXQKKyAgICAg
ICAgd2lsbCBicmVhayBldmVudHVhbGx5LCB3aGVuZXZlciBHb29nbGUgZGVjaWRlcyB0aGF0IElu
dGVybmV0IEV4cGxvcmVyIGlzIG5vIGxvbmdlcgorICAgICAgICBzdXBwb3J0ZWQuIEkgZ3Vlc3Mg
dGhhdCBkYXRlIGlzIHByb2JhYmx5IGF0IGxlYXN0IGZpdmUgeWVhcnMgYXdheSwgc28gd2UgY2Fu
IG9ubHkgaG9wZSB0aGF0CisgICAgICAgIEdvb2dsZSBkcm9wcyB0aGlzIGFudGljb21wZXRpdGl2
ZSBub25zZW5zZSBiZWZvcmUgdGhlbi4KKworICAgICAgICBQLlMuIExldCdzIGFsc28gc3dpdGNo
IEdvb2dsZSBEcml2ZSB0byB0aGlzIG5ldyBxdWlyay4gVGhlIHVuc3VwcG9ydGVkIGJyb3dzZXIg
d2FybmluZyBvbgorICAgICAgICBHb29nbGUgRHJpdmUgc2VlbXMgdG8gYmUgY29tcGxldGVseSBp
bmRlcGVuZGVudCwgYnV0IHRoZSBJRSBxdWlyayBzZWVtcyBzYWZlciB0aGF0IHRoZQorICAgICAg
ICBleGlzdGluZyBGaXJlZm94IHF1aXJrLCBzbyB3aHkgbm90PworCisgICAgICAgICogcGxhdGZv
cm0vVXNlckFnZW50UXVpcmtzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmlzR29vZ2xlKToKKyAg
ICAgICAgKFdlYkNvcmU6OnVybFJlcXVpcmVzSW50ZXJuZXRFeHBsb3JlckJyb3dzZXIpOgorICAg
ICAgICAoV2ViQ29yZTo6dXJsUmVxdWlyZXNXaW5kb3dzUGxhdGZvcm0pOgorICAgICAgICAoV2Vi
Q29yZTo6dXJsUmVxdWlyZXNMaW51eERlc2t0b3BQbGF0Zm9ybSk6CisgICAgICAgIChXZWJDb3Jl
OjpVc2VyQWdlbnRRdWlya3M6OnF1aXJrc0ZvclVSTCk6CisgICAgICAgIChXZWJDb3JlOjpVc2Vy
QWdlbnRRdWlya3M6OnN0cmluZ0ZvclF1aXJrKToKKyAgICAgICAgKiBwbGF0Zm9ybS9Vc2VyQWdl
bnRRdWlya3MuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9nbGliL1VzZXJBZ2VudEdMaWIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6YnVpbGRVc2VyQWdlbnRTdHJpbmcpOgorCiAyMDIwLTExLTIyICBB
bnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtJbnRlZ3Jh
dGlvbl0gQ29udmVydCBzb21lIHJlbWFpbmluZyBJbmxpbmVCb3ggYWNjZXNzIHRvIHVzZSBpbmxp
bmUgaXRlcmF0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VzZXJBZ2Vu
dFF1aXJrcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Vc2VyQWdlbnRRdWlya3MuY3Bw
CmluZGV4IDM5MDRkNGUyZDJkYzIwYjMzMzc5ZWVkZTJlODBhMjcxYTU4ZmIxZDMuLmIyN2IxNzJh
ZTQ0ZWRmZGU0MzA5ZmU5MWJlNWRiNDhmMDIyNjdmYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1VzZXJBZ2VudFF1aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcApAQCAtMzgsMTEgKzM4LDYgQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogc3RhdGljIGJvb2wgaXNHb29nbGUoY29uc3QgVVJMJiB1cmwpCiB7CiAgICAgU3Ry
aW5nIGRvbWFpbiA9IHVybC5ob3N0KCkudG9TdHJpbmcoKTsKLQotICAgIC8vIEdvb2dsZSB1c2Vz
IGFjY291bnRzLnlvdXR1YmUuY29tIGZvciBpdHMgbG9naW4gc2VydmljZS4KLSAgICBpZiAoZG9t
YWluID09ICJhY2NvdW50cy55b3V0dWJlLmNvbSIpCi0gICAgICAgIHJldHVybiB0cnVlOwotCiAg
ICAgU3RyaW5nIGJhc2VEb21haW4gPSB0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluKGRvbWFp
bik7CiAKICAgICAvLyBPdXIgR29vZ2xlIFVBIGlzICp2ZXJ5KiBjb21wbGljYXRlZCB0byBnZXQg
cmlnaHQuIFJlYWQKQEAgLTk4LDExICs5Myw2IEBAIHN0YXRpYyBib29sIHVybFJlcXVpcmVzRmly
ZWZveEJyb3dzZXIoY29uc3QgVVJMJiB1cmwpCiB7CiAgICAgU3RyaW5nIGRvbWFpbiA9IHVybC5o
b3N0KCkudG9TdHJpbmcoKTsKIAotICAgIC8vIEdvb2dsZSBEcml2ZSBzaG93cyBhbiB1bnN1cHBv
cnRlZCBicm93c2VyIHdhcm5pbmcgd2l0aCBXZWJLaXRHVEsncwotICAgIC8vIHN0YW5kYXJkIHVz
ZXIgYWdlbnQuCi0gICAgaWYgKGRvbWFpbiA9PSAiZHJpdmUuZ29vZ2xlLmNvbSIpCi0gICAgICAg
IHJldHVybiB0cnVlOwotCiAgICAgLy8gUmVkIEhhdCBCdWd6aWxsYSBkaXNwbGF5cyBhIHdhcm5p
bmcgcGFnZSB3aGVuIHBlcmZvcm1pbmcgc2VhcmNoZXMgd2l0aCBXZWJLaXRHVEsncyBzdGFuZGFy
ZAogICAgIC8vIHVzZXIgYWdlbnQuCiAgICAgaWYgKGRvbWFpbiA9PSAiYnVnemlsbGEucmVkaGF0
LmNvbSIpCkBAIC0xMTEsNiArMTAxLDMxIEBAIHN0YXRpYyBib29sIHVybFJlcXVpcmVzRmlyZWZv
eEJyb3dzZXIoY29uc3QgVVJMJiB1cmwpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMg
Ym9vbCB1cmxSZXF1aXJlc0ludGVybmV0RXhwbG9yZXJCcm93c2VyKGNvbnN0IFVSTCYgdXJsKQor
eworICAgIFN0cmluZyBkb21haW4gPSB1cmwuaG9zdCgpLnRvU3RyaW5nKCk7CisKKyAgICAvLyBU
aGlzIHF1aXJrIGFjdHVhbGx5IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggWW91VHViZS4gSXQncyBu
ZWVkZWQgdG8gYXZvaWQKKyAgICAvLyB1bnN1cHBvcnRlZCBicm93c2VyIHdhcm5pbmdzIG9uIEdv
b2dsZSBEb2NzLiBXaHkgZG8gd2UgbmVlZCB0aGlzIHdlaXJkCisgICAgLy8gcXVpcms/IFdlIGNh
bm5vdCB1c2UgQ2hyb21lIG9yIEZpcmVmb3ggcXVpcmtzIGJlY2F1c2UgR29vZ2xlIHRoZW4gdXNl
cworICAgIC8vIGZlYXR1cmVzIHRoYXQgZG9uJ3Qgd29yayBpbiBXZWJLaXQuIEFuZCB3ZSBjYW4n
dCB1c2Ugb3VyIG1hY09TIHBsYXRmb3JtCisgICAgLy8gcXVpcmsgYmVjYXVzZSBHb29nbGUgdGhl
biBleHBlY3RzIGNvbW1hbmQga2V5cyBhbmQgZG9lc24ndCBzdXBwb3J0IGJhc2ljCisgICAgLy8g
a2V5Ym9hcmQgc2hvcnRjdXRzLiBXZSBjb3VsZCBwcmV0ZW5kIHRvIGJlIEVkZ2UsIGJ1dCBhZGRp
bmcgQ2hyb21pdW0gaXMKKyAgICAvLyBsaWtlbHkgdG8gYnJlYWsgaW4gdGhlIHNhbWUgd2F5IGFz
IGEgQ2hyb21lIHF1aXJrLiBTbyB0aGF0IGxlYXZlcyB1cworICAgIC8vIHdpdGggSUUgYnJvd3Nl
ciBhcyB0aGUgZmluYWwgcmVhc29uYWJsZSBvcHRpb24uIFRoaXMgd2lsbCBicmVhaworICAgIC8v
IGV2ZW50dWFsbHksIGJ1dCBob3BlZnVsbHkgbm90IGZvciBhIGxvbmcgdGltZSwgYmVjYXVzZSB3
ZSBhcmUgcHJvYmFibHkKKyAgICAvLyBvdXQgb2Ygb3B0aW9ucyB3aGVuIGl0IGRvZXMuCisgICAg
aWYgKGRvbWFpbiA9PSAiYWNjb3VudHMueW91dHViZS5jb20iIHx8IGRvbWFpbiA9PSAiZG9jcy5n
b29nbGUuY29tIikKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAvLyBHb29nbGUgRHJpdmUg
c2hvd3MgYW4gdW5zdXBwb3J0ZWQgYnJvd3NlciB3YXJuaW5nIHdpdGggV2ViS2l0R1RLJ3MKKyAg
ICAvLyBzdGFuZGFyZCB1c2VyIGFnZW50LgorICAgIGlmIChkb21haW4gPT0gImRyaXZlLmdvb2ds
ZS5jb20iKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwog
c3RhdGljIGJvb2wgdXJsUmVxdWlyZXNNYWNpbnRvc2hQbGF0Zm9ybShjb25zdCBVUkwmIHVybCkK
IHsKICAgICBTdHJpbmcgZG9tYWluID0gdXJsLmhvc3QoKS50b1N0cmluZygpOwpAQCAtMTQ4LDkg
KzE2MywxNCBAQCBzdGF0aWMgYm9vbCB1cmxSZXF1aXJlc01hY2ludG9zaFBsYXRmb3JtKGNvbnN0
IFVSTCYgdXJsKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGJvb2wgdXJsUmVxdWly
ZXNXaW5kb3dzUGxhdGZvcm0oY29uc3QgVVJMJiB1cmwpCit7CisgICAgcmV0dXJuIHVybFJlcXVp
cmVzSW50ZXJuZXRFeHBsb3JlckJyb3dzZXIodXJsKTsKK30KKwogc3RhdGljIGJvb2wgdXJsUmVx
dWlyZXNMaW51eERlc2t0b3BQbGF0Zm9ybShjb25zdCBVUkwmIHVybCkKIHsKLSAgICByZXR1cm4g
aXNHb29nbGUodXJsKSAmJiBjaGFzc2lzVHlwZSgpICE9IFdURjo6Q2hhc3Npc1R5cGU6Ok1vYmls
ZTsKKyAgICByZXR1cm4gaXNHb29nbGUodXJsKSAmJiAhdXJsUmVxdWlyZXNJbnRlcm5ldEV4cGxv
cmVyQnJvd3Nlcih1cmwpICYmIGNoYXNzaXNUeXBlKCkgIT0gV1RGOjpDaGFzc2lzVHlwZTo6TW9i
aWxlOwogfQogCiBVc2VyQWdlbnRRdWlya3MgVXNlckFnZW50UXVpcmtzOjpxdWlya3NGb3JVUkwo
Y29uc3QgVVJMJiB1cmwpCkBAIC0xNjMsOSArMTgzLDEzIEBAIFVzZXJBZ2VudFF1aXJrcyBVc2Vy
QWdlbnRRdWlya3M6OnF1aXJrc0ZvclVSTChjb25zdCBVUkwmIHVybCkKICAgICAgICAgcXVpcmtz
LmFkZChVc2VyQWdlbnRRdWlya3M6Ok5lZWRzQ2hyb21lQnJvd3Nlcik7CiAgICAgZWxzZSBpZiAo
dXJsUmVxdWlyZXNGaXJlZm94QnJvd3Nlcih1cmwpKQogICAgICAgICBxdWlya3MuYWRkKFVzZXJB
Z2VudFF1aXJrczo6TmVlZHNGaXJlZm94QnJvd3Nlcik7CisgICAgZWxzZSBpZiAodXJsUmVxdWly
ZXNJbnRlcm5ldEV4cGxvcmVyQnJvd3Nlcih1cmwpKQorICAgICAgICBxdWlya3MuYWRkKFVzZXJB
Z2VudFF1aXJrczo6TmVlZHNJbnRlcm5ldEV4cGxvcmVyQnJvd3Nlcik7CiAKICAgICBpZiAodXJs
UmVxdWlyZXNNYWNpbnRvc2hQbGF0Zm9ybSh1cmwpKQogICAgICAgICBxdWlya3MuYWRkKFVzZXJB
Z2VudFF1aXJrczo6TmVlZHNNYWNpbnRvc2hQbGF0Zm9ybSk7CisgICAgZWxzZSBpZiAodXJsUmVx
dWlyZXNXaW5kb3dzUGxhdGZvcm0odXJsKSkKKyAgICAgICAgcXVpcmtzLmFkZChVc2VyQWdlbnRR
dWlya3M6Ok5lZWRzV2luZG93c1BsYXRmb3JtKTsKICAgICBlbHNlIGlmICh1cmxSZXF1aXJlc0xp
bnV4RGVza3RvcFBsYXRmb3JtKHVybCkpCiAgICAgICAgIHF1aXJrcy5hZGQoVXNlckFnZW50UXVp
cmtzOjpOZWVkc0xpbnV4RGVza3RvcFBsYXRmb3JtKTsKIApAQCAtMTgwLDggKzIwNCwxMiBAQCBT
dHJpbmcgVXNlckFnZW50UXVpcmtzOjpzdHJpbmdGb3JRdWlyayhVc2VyQWdlbnRRdWlyayBxdWly
aykKICAgICAgICAgcmV0dXJuICJDaHJvbWUvODYuMC40MjA4LjIiX3M7CiAgICAgY2FzZSBOZWVk
c0ZpcmVmb3hCcm93c2VyOgogICAgICAgICByZXR1cm4gIjsgcnY6ODAuMCkgR2Vja28vMjAxMDAx
MDEgRmlyZWZveC84MC4wIl9zOworICAgIGNhc2UgTmVlZHNJbnRlcm5ldEV4cGxvcmVyQnJvd3Nl
cjoKKyAgICAgICAgcmV0dXJuICI7IFRyaWRlbnQvNy4wOyBydjoxMS4wKSBsaWtlIEdlY2tvIl9z
OwogICAgIGNhc2UgTmVlZHNNYWNpbnRvc2hQbGF0Zm9ybToKICAgICAgICAgcmV0dXJuICJNYWNp
bnRvc2g7IEludGVsIE1hYyBPUyBYIDEwXzE1Il9zOworICAgIGNhc2UgTmVlZHNXaW5kb3dzUGxh
dGZvcm06CisgICAgICAgIHJldHVybiAiV2luZG93cyBOVCAxMC4wIl9zOwogICAgIGNhc2UgTmVl
ZHNMaW51eERlc2t0b3BQbGF0Zm9ybToKICAgICAgICAgcmV0dXJuICJYMTE7IExpbnV4IHg4Nl82
NCJfczsKICAgICBjYXNlIE51bVVzZXJBZ2VudFF1aXJrczoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1VzZXJBZ2VudFF1aXJrcy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vVXNlckFnZW50UXVpcmtzLmgKaW5kZXggOTgyZjg3ZjhjMWM0YWI5MGM3Y2ZjMGNjODZmNWM0
YmZlMzZmYWVmMy4uMmVhM2Q4NmM5ZDZiY2Y4NGU2YjY5OTYxZTYyZjEzMTYzYmU2NWM1MiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmgKQEAgLTM1LDcgKzM1LDkg
QEAgcHVibGljOgogICAgIGVudW0gVXNlckFnZW50UXVpcmsgewogICAgICAgICBOZWVkc0Nocm9t
ZUJyb3dzZXIsCiAgICAgICAgIE5lZWRzRmlyZWZveEJyb3dzZXIsCisgICAgICAgIE5lZWRzSW50
ZXJuZXRFeHBsb3JlckJyb3dzZXIsCiAgICAgICAgIE5lZWRzTWFjaW50b3NoUGxhdGZvcm0sCisg
ICAgICAgIE5lZWRzV2luZG93c1BsYXRmb3JtLAogICAgICAgICBOZWVkc0xpbnV4RGVza3RvcFBs
YXRmb3JtLAogCiAgICAgICAgIE51bVVzZXJBZ2VudFF1aXJrcwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ2xpYi9Vc2VyQWdlbnRHTGliLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dsaWIvVXNlckFnZW50R0xpYi5jcHAKaW5kZXggNDQ0Mzk2MzhmNDkwN2Y2NWFk
MzEzOTU3ZjVjZDZlMDQ4NmNlNjgyNy4uOTYyM2YwZWMzNTkxOTMzZjA0Zjc2MzNkMWY5ZWU1YTFk
NzU2ZWEyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ2xpYi9Vc2VyQWdl
bnRHTGliLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9nbGliL1VzZXJBZ2VudEdM
aWIuY3BwCkBAIC04OSw2ICs4OSw4IEBAIHN0YXRpYyBTdHJpbmcgYnVpbGRVc2VyQWdlbnRTdHJp
bmcoY29uc3QgVXNlckFnZW50UXVpcmtzJiBxdWlya3MpCiAKICAgICBpZiAocXVpcmtzLmNvbnRh
aW5zKFVzZXJBZ2VudFF1aXJrczo6TmVlZHNNYWNpbnRvc2hQbGF0Zm9ybSkpCiAgICAgICAgIHVh
U3RyaW5nLmFwcGVuZChVc2VyQWdlbnRRdWlya3M6OnN0cmluZ0ZvclF1aXJrKFVzZXJBZ2VudFF1
aXJrczo6TmVlZHNNYWNpbnRvc2hQbGF0Zm9ybSkpOworICAgIGVsc2UgaWYgKHF1aXJrcy5jb250
YWlucyhVc2VyQWdlbnRRdWlya3M6Ok5lZWRzV2luZG93c1BsYXRmb3JtKSkKKyAgICAgICAgdWFT
dHJpbmcuYXBwZW5kKFVzZXJBZ2VudFF1aXJrczo6c3RyaW5nRm9yUXVpcmsoVXNlckFnZW50UXVp
cmtzOjpOZWVkc1dpbmRvd3NQbGF0Zm9ybSkpOwogICAgIGVsc2UgaWYgKHF1aXJrcy5jb250YWlu
cyhVc2VyQWdlbnRRdWlya3M6Ok5lZWRzTGludXhEZXNrdG9wUGxhdGZvcm0pKQogICAgICAgICB1
YVN0cmluZy5hcHBlbmQoVXNlckFnZW50UXVpcmtzOjpzdHJpbmdGb3JRdWlyayhVc2VyQWdlbnRR
dWlya3M6Ok5lZWRzTGludXhEZXNrdG9wUGxhdGZvcm0pKTsKICAgICBlbHNlIHsKQEAgLTEwNCw2
ICsxMDYsMTAgQEAgc3RhdGljIFN0cmluZyBidWlsZFVzZXJBZ2VudFN0cmluZyhjb25zdCBVc2Vy
QWdlbnRRdWlya3MmIHF1aXJrcykKICAgICAgICAgdWFTdHJpbmcuYXBwZW5kKFVzZXJBZ2VudFF1
aXJrczo6c3RyaW5nRm9yUXVpcmsoVXNlckFnZW50UXVpcmtzOjpOZWVkc0ZpcmVmb3hCcm93c2Vy
KSk7CiAgICAgICAgIHJldHVybiB1YVN0cmluZy50b1N0cmluZygpOwogICAgIH0KKyAgICBpZiAo
cXVpcmtzLmNvbnRhaW5zKFVzZXJBZ2VudFF1aXJrczo6TmVlZHNJbnRlcm5ldEV4cGxvcmVyQnJv
d3NlcikpIHsKKyAgICAgICAgdWFTdHJpbmcuYXBwZW5kKFVzZXJBZ2VudFF1aXJrczo6c3RyaW5n
Rm9yUXVpcmsoVXNlckFnZW50UXVpcmtzOjpOZWVkc0ludGVybmV0RXhwbG9yZXJCcm93c2VyKSk7
CisgICAgICAgIHJldHVybiB1YVN0cmluZy50b1N0cmluZygpOworICAgIH0KIAogICAgIHVhU3Ry
aW5nLmFwcGVuZExpdGVyYWwoIikgQXBwbGVXZWJLaXQvIik7CiAgICAgdWFTdHJpbmcuYXBwZW5k
KHZlcnNpb25Gb3JVQVN0cmluZygpKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rv
b2xzL0NoYW5nZUxvZwppbmRleCBhNjNiY2Q0YmM0NTRjZjRhNWIzZDk3ZjlhNTI3MTBmOWE2YTNk
ZGNjLi44ZjQ2OGQzYWNlZmJmOTM4M2MzZTZhMTQ4NzAyNTJhNWJlMDIyZDNhIDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMjAtMTEtMjQgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisK
KyAgICAgICAgW1dQRV1bR1RLXSBVc2UgSW50ZXJuZXQgRXhwbG9yZXIgcXVpcmsgZm9yIEdvb2ds
ZSBEb2NzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTkyNzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9Vc2VyQWdlbnRRdWlya3MuY3BwOgorICAgICAg
ICAoVGVzdFdlYktpdEFQSTo6YXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzQ2hyb21lQnJvd3NlclF1
aXJrKToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OmFzc2VydFVzZXJBZ2VudEZvclVSTEhhc0Zp
cmVmb3hCcm93c2VyUXVpcmspOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6YXNzZXJ0VXNlckFn
ZW50Rm9yVVJMSGFzSW50ZXJuZXRFeHBsb3JlckJyb3dzZXJRdWlyayk6CisgICAgICAgIChUZXN0
V2ViS2l0QVBJOjphc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNXaW5kb3dzUGxhdGZvcm1RdWlyayk6
CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMC0xMS0yMSAgSmlld2VuIFRh
biAgPGppZXdlbl90YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWJBdXRobl0gSW1wbGVtZW50
IFNQSSBmb3IgQXV0aGVudGljYXRpb25TZXJ2aWNlcy5GcmFtZXdvcmsKZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9Vc2VyQWdlbnRRdWlya3MuY3BwIGIvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKaW5kZXgg
MTVjMDMxZmMwZDA0N2JhNDg1YzdkMDI0YWY3YTRiMzIyMTEyODExMi4uMTI3MTI3MDE5OTkzOTg2
N2M5NmZiOWRlZmU3NWU4ODM1NmE1ZmQ2NyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJDb3JlL1VzZXJBZ2VudFF1aXJrcy5jcHAKQEAgLTQxLDYgKzQxLDcgQEAg
c3RhdGljIHZvaWQgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzQ2hyb21lQnJvd3NlclF1aXJrKGNv
bnN0IGNoYXIqIHVybCkKICAgICBFWFBFQ1RfRkFMU0UodWFTdHJpbmcuY29udGFpbnMoIkNocm9t
aXVtIikpOwogICAgIEVYUEVDVF9GQUxTRSh1YVN0cmluZy5jb250YWlucygiRmlyZWZveCIpKTsK
ICAgICBFWFBFQ1RfRkFMU0UodWFTdHJpbmcuY29udGFpbnMoIlZlcnNpb24iKSk7CisgICAgRVhQ
RUNUX0ZBTFNFKHVhU3RyaW5nLmNvbnRhaW5zKCJUcmlkZW50IikpOwogfQogCiBzdGF0aWMgdm9p
ZCBhc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNGaXJlZm94QnJvd3NlclF1aXJrKGNvbnN0IGNoYXIq
IHVybCkKQEAgLTUyLDYgKzUzLDE5IEBAIHN0YXRpYyB2b2lkIGFzc2VydFVzZXJBZ2VudEZvclVS
TEhhc0ZpcmVmb3hCcm93c2VyUXVpcmsoY29uc3QgY2hhciogdXJsKQogICAgIEVYUEVDVF9GQUxT
RSh1YVN0cmluZy5jb250YWlucygiQ2hyb21pdW0iKSk7CiAgICAgRVhQRUNUX1RSVUUodWFTdHJp
bmcuY29udGFpbnMoIkZpcmVmb3giKSk7CiAgICAgRVhQRUNUX0ZBTFNFKHVhU3RyaW5nLmNvbnRh
aW5zKCJWZXJzaW9uIikpOworICAgIEVYUEVDVF9GQUxTRSh1YVN0cmluZy5jb250YWlucygiVHJp
ZGVudCIpKTsKK30KKworc3RhdGljIHZvaWQgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzSW50ZXJu
ZXRFeHBsb3JlckJyb3dzZXJRdWlyayhjb25zdCBjaGFyKiB1cmwpCit7CisgICAgU3RyaW5nIHVh
U3RyaW5nID0gc3RhbmRhcmRVc2VyQWdlbnRGb3JVUkwoVVJMKHsgfSwgdXJsKSk7CisKKyAgICBF
WFBFQ1RfRkFMU0UodWFTdHJpbmcuY29udGFpbnMoIkNocm9tZSIpKTsKKyAgICBFWFBFQ1RfRkFM
U0UodWFTdHJpbmcuY29udGFpbnMoIlNhZmFyaSIpKTsKKyAgICBFWFBFQ1RfRkFMU0UodWFTdHJp
bmcuY29udGFpbnMoIkNocm9taXVtIikpOworICAgIEVYUEVDVF9GQUxTRSh1YVN0cmluZy5jb250
YWlucygiRmlyZWZveCIpKTsKKyAgICBFWFBFQ1RfRkFMU0UodWFTdHJpbmcuY29udGFpbnMoIlZl
cnNpb24iKSk7CisgICAgRVhQRUNUX1RSVUUodWFTdHJpbmcuY29udGFpbnMoIlRyaWRlbnQiKSk7
CiB9CiAKIHN0YXRpYyB2b2lkIGFzc2VydFVzZXJBZ2VudEZvclVSTEhhc0xpbnV4UGxhdGZvcm1R
dWlyayhjb25zdCBjaGFyKiB1cmwpCkBAIC02Niw2ICs4MCwxOCBAQCBzdGF0aWMgdm9pZCBhc3Nl
cnRVc2VyQWdlbnRGb3JVUkxIYXNMaW51eFBsYXRmb3JtUXVpcmsoY29uc3QgY2hhciogdXJsKQog
ICAgIEVYUEVDVF9GQUxTRSh1YVN0cmluZy5jb250YWlucygiRnJlZUJTRCIpKTsKIH0KIAorc3Rh
dGljIHZvaWQgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzV2luZG93c1BsYXRmb3JtUXVpcmsoY29u
c3QgY2hhciogdXJsKQoreworICAgIFN0cmluZyB1YVN0cmluZyA9IHN0YW5kYXJkVXNlckFnZW50
Rm9yVVJMKFVSTCh7IH0sIHVybCkpOworCisgICAgRVhQRUNUX0ZBTFNFKHVhU3RyaW5nLmNvbnRh
aW5zKCJNYWNpbnRvc2giKSk7CisgICAgRVhQRUNUX0ZBTFNFKHVhU3RyaW5nLmNvbnRhaW5zKCJN
YWMgT1MgWCIpKTsKKyAgICBFWFBFQ1RfRkFMU0UodWFTdHJpbmcuY29udGFpbnMoIkxpbnV4Iikp
OworICAgIEVYUEVDVF9UUlVFKHVhU3RyaW5nLmNvbnRhaW5zKCJXaW5kb3dzIikpOworICAgIEVY
UEVDVF9GQUxTRSh1YVN0cmluZy5jb250YWlucygiQ2hyb21lIikpOworICAgIEVYUEVDVF9GQUxT
RSh1YVN0cmluZy5jb250YWlucygiRnJlZUJTRCIpKTsKK30KKwogc3RhdGljIHZvaWQgYXNzZXJ0
VXNlckFnZW50Rm9yVVJMSGFzTWFjUGxhdGZvcm1RdWlyayhjb25zdCBjaGFyKiB1cmwpCiB7CiAg
ICAgU3RyaW5nIHVhU3RyaW5nID0gc3RhbmRhcmRVc2VyQWdlbnRGb3JVUkwoVVJMKHsgfSwgdXJs
KSk7CkBAIC04MCw3ICsxMDYsNyBAQCBzdGF0aWMgdm9pZCBhc3NlcnRVc2VyQWdlbnRGb3JVUkxI
YXNNYWNQbGF0Zm9ybVF1aXJrKGNvbnN0IGNoYXIqIHVybCkKIAogVEVTVChVc2VyQWdlbnRUZXN0
LCBRdWlya3MpCiB7Ci0gICAgLy8gQSBzaXRlIHdpdGggbm90IHF1aXJrcyBzaG91bGQgcmV0dXJu
IGEgbnVsbCBTdHJpbmcuCisgICAgLy8gQSBzaXRlIHdpdGggbm8gcXVpcmtzIHNob3VsZCByZXR1
cm4gYSBudWxsIFN0cmluZy4KICAgICBTdHJpbmcgdWFTdHJpbmcgPSBzdGFuZGFyZFVzZXJBZ2Vu
dEZvclVSTChVUkwoeyB9LCAiaHR0cDovL3d3dy53ZWJraXQub3JnLyIpKTsKICAgICBFWFBFQ1Rf
VFJVRSh1YVN0cmluZy5pc051bGwoKSk7CiAKQEAgLTk1LDE3ICsxMjEsMjIgQEAgVEVTVChVc2Vy
QWdlbnRUZXN0LCBRdWlya3MpCiAgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzQ2hyb21lQnJv
d3NlclF1aXJrKCJodHRwOi8vYXV0aC5tYXlvaHIuY29tLyIpOwogICAgIGFzc2VydFVzZXJBZ2Vu
dEZvclVSTEhhc0Nocm9tZUJyb3dzZXJRdWlyaygiaHR0cDovL2JhbmtvZmFtZXJpY2EuY29tLyIp
OwogCi0gICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzRmlyZWZveEJyb3dzZXJRdWlyaygiaHR0
cDovL2RyaXZlLmdvb2dsZS5jb20vIik7CiAgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzRmly
ZWZveEJyb3dzZXJRdWlyaygiaHR0cDovL2J1Z3ppbGxhLnJlZGhhdC5jb20vIik7CiAKKyAgICBh
c3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNJbnRlcm5ldEV4cGxvcmVyQnJvd3NlclF1aXJrKCJodHRw
Oi8vYWNjb3VudHMueW91dHViZS5jb20vIik7CisgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFz
SW50ZXJuZXRFeHBsb3JlckJyb3dzZXJRdWlyaygiaHR0cDovL2RvY3MuZ29vZ2xlLmNvbS8iKTsK
KyAgICBhc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNJbnRlcm5ldEV4cGxvcmVyQnJvd3NlclF1aXJr
KCJodHRwOi8vZHJpdmUuZ29vZ2xlLmNvbS8iKTsKKworICAgIGFzc2VydFVzZXJBZ2VudEZvclVS
TEhhc1dpbmRvd3NQbGF0Zm9ybVF1aXJrKCJodHRwOi8vYWNjb3VudHMueW91dHViZS5jb20vIik7
CisgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzV2luZG93c1BsYXRmb3JtUXVpcmsoImh0dHA6
Ly9kb2NzLmdvb2dsZS5jb20vIik7CisgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzV2luZG93
c1BsYXRmb3JtUXVpcmsoImh0dHA6Ly9kcml2ZS5nb29nbGUuY29tLyIpOworCiAgICAgYXNzZXJ0
VXNlckFnZW50Rm9yVVJMSGFzTGludXhQbGF0Zm9ybVF1aXJrKCJodHRwOi8vd3d3Lmdvb2dsZS5j
b20vIik7CiAgICAgYXNzZXJ0VXNlckFnZW50Rm9yVVJMSGFzTGludXhQbGF0Zm9ybVF1aXJrKCJo
dHRwOi8vd3d3Lmdvb2dsZS5lcy8iKTsKICAgICBhc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNMaW51
eFBsYXRmb3JtUXVpcmsoImh0dHA6Ly9jYWxlbmRhci5nb29nbGUuY29tLyIpOwogICAgIGFzc2Vy
dFVzZXJBZ2VudEZvclVSTEhhc0xpbnV4UGxhdGZvcm1RdWlyaygiaHR0cDovL3BsdXMuZ29vZ2xl
LmNvbS8iKTsKICAgICBhc3NlcnRVc2VyQWdlbnRGb3JVUkxIYXNMaW51eFBsYXRmb3JtUXVpcmso
Imh0dHA6Ly9kcml2ZS5nb29nbGUuY29tLyIpOwogICAgIGFzc2VydFVzZXJBZ2VudEZvclVSTEhh
c0xpbnV4UGxhdGZvcm1RdWlyaygiaHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tLyIpOwotICAg
IGFzc2VydFVzZXJBZ2VudEZvclVSTEhhc0xpbnV4UGxhdGZvcm1RdWlyaygiaHR0cDovL2FjY291
bnRzLnlvdXR1YmUuY29tLyIpOwotICAgIGFzc2VydFVzZXJBZ2VudEZvclVSTEhhc0xpbnV4UGxh
dGZvcm1RdWlyaygiaHR0cDovL2RvY3MuZ29vZ2xlLmNvbS8iKTsKIAogICAgIGFzc2VydFVzZXJB
Z2VudEZvclVSTEhhc01hY1BsYXRmb3JtUXVpcmsoImh0dHA6Ly93d3cueWFob28uY29tLyIpOwog
ICAgIGFzc2VydFVzZXJBZ2VudEZvclVSTEhhc01hY1BsYXRmb3JtUXVpcmsoImh0dHA6Ly9maW5h
bmNlLnlhaG9vLmNvbS8iKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>