<?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>236516</bug_id>
          
          <creation_ts>2022-02-11 10:21:51 -0800</creation_ts>
          <short_desc>Regression(r285501) Microsoft teams meeting URLs fail to open the app</short_desc>
          <delta_ts>2022-02-11 14:55:23 -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>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>231727</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>hi</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>mkwst</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840429</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 10:21:51 -0800</bug_when>
    <thetext>Microsoft teams meeting URLs fail to open the app since r287684.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840430</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 10:22:01 -0800</bug_when>
    <thetext>&lt;rdar://88678598&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840431</commentid>
    <comment_count>2</comment_count>
      <attachid>451721</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 10:24:10 -0800</bug_when>
    <thetext>Created attachment 451721
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840440</commentid>
    <comment_count>3</comment_count>
      <attachid>451721</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-02-11 10:34:52 -0800</bug_when>
    <thetext>Comment on attachment 451721
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=451721&amp;action=review

&gt; Source/WebCore/page/Quirks.cpp:1419
&gt; +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData&amp; requesterOrigin)

Can we disable the quirk when quirks are disabled in the Develop menu?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840443</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 10:40:13 -0800</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #3)
&gt; Comment on attachment 451721 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=451721&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/page/Quirks.cpp:1419
&gt; &gt; +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData&amp; requesterOrigin)
&gt; 
&gt; Can we disable the quirk when quirks are disabled in the Develop menu?

It is not as easy as usually since we&apos;re in the UIProcess but I&apos;ll see if I can get the setting value from there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840444</commentid>
    <comment_count>5</comment_count>
      <attachid>451724</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 10:43:03 -0800</bug_when>
    <thetext>Created attachment 451724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840459</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 11:10:38 -0800</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #3)
&gt; Comment on attachment 451721 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=451721&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/page/Quirks.cpp:1419
&gt; &gt; +bool Quirks::shouldAllowNavigationToCustomProtocolWithoutUserGesture(StringView protocol, const SecurityOriginData&amp; requesterOrigin)
&gt; 
&gt; Can we disable the quirk when quirks are disabled in the Develop menu?

Done before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840492</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-11 12:20:57 -0800</bug_when>
    <thetext>Committed r289658 (247150@main): &lt;https://commits.webkit.org/247150@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451724.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840578</commentid>
    <comment_count>8</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-02-11 14:54:00 -0800</bug_when>
    <thetext>Is the regression point in the title correct?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840579</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-02-11 14:54:47 -0800</bug_when>
    <thetext>(In reply to Sihui Liu from comment #8)
&gt; Is the regression point in the title correct?

Hmm, no. I&apos;ll fix it, thanks.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451721</attachid>
            <date>2022-02-11 10:24:10 -0800</date>
            <delta_ts>2022-02-11 10:43:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236516-20220211102410.patch</filename>
            <type>text/plain</type>
            <size>5907</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjAxZWI1MjdiNGVjYzI4
MjIzMzA2MGU5NmMwNDg1MjM1ODRkNjljOS4uYTNiNmRjNzIyY2IyM2Y5OTA2N2MyNmY1OThhYjY5
ZjIxM2NlNmNmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTAyLTExICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVzc2lvbihyMjg3Njg0
KSBNaWNyb3NvZnQgdGVhbXMgbWVldGluZyBVUkxzIGZhaWwgdG8gb3BlbiB0aGUgYXBwCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY1MTYKKyAgICAg
ICAgPHJkYXI6Ly84ODY3ODU5OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgYSBxdWlyayBmb3IgTWljcm9zb2Z0IHRlYW1zLgorCisgICAgICAg
ICogcGFnZS9RdWlya3MuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UXVpcmtzOjpzaG91bGRBbGxv
d05hdmlnYXRpb25Ub0N1c3RvbVByb3RvY29sV2l0aG91dFVzZXJHZXN0dXJlKToKKyAgICAgICAg
KiBwYWdlL1F1aXJrcy5oOgorCiAyMDIyLTAyLTExICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNp
ZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEFkZCBzdXBwb3J0IGZvciBhICJtYXJrdXAg
aW1hZ2UiIGl0ZW0gaW4gdGhlIGNhbGxvdXQgYmFyIHdoZW4gc2VsZWN0aW5nIGEgc2luZ2xlIGlt
YWdlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCmluZGV4IGU3NTRlOTZmN2JmOTIwODYyYzg0MWI1NWEyOTYzYTAyZWZkM2NhZmYu
LmZlYzU5ZmZjYzA0ZWIwODE4NzI0NjAyZjRkZmI3Yzk1MzdmYTMxNjkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMjItMDItMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4K
KworICAgICAgICBSZWdyZXNzaW9uKHIyODc2ODQpIE1pY3Jvc29mdCB0ZWFtcyBtZWV0aW5nIFVS
THMgZmFpbCB0byBvcGVuIHRoZSBhcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNjUxNgorICAgICAgICA8cmRhcjovLzg4Njc4NTk4PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIHF1aXJrIGZv
ciBNaWNyb3NvZnQgdGVhbXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0
aW9uQWN0aW9uKToKKwogMjAyMi0wMi0xMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFw
cGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBub24tdW5pZmllZCBidWlsZCBmaXhlcyBp
biBXS1BheW1lbnRBdXRob3JpemF0aW9uRGVsZWdhdGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcAppbmRl
eCAzNzk2N2ViYWFkNDEwZDAyYTgxNjllMjg5MzQ1Mzc2OWUxM2MzYmE3Li42Y2NiZTMxZjZhYTA1
ZTZlYzM5N2M2N2RmYzk0NGNlNWY0OWM1MWZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1F1aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCkBAIC0x
NDE2LDYgKzE0MTYsMTEgQEAgYm9vbCBRdWlya3M6OnNob3VsZERpc2FibGVFbmRGdWxsc2NyZWVu
RXZlbnRXaGVuRW50ZXJpbmdQaWN0dXJlSW5QaWN0dXJlRnJvbUZ1bGwKICNlbmRpZgogfQogCiti
b29sIFF1aXJrczo6c2hvdWxkQWxsb3dOYXZpZ2F0aW9uVG9DdXN0b21Qcm90b2NvbFdpdGhvdXRV
c2VyR2VzdHVyZShTdHJpbmdWaWV3IHByb3RvY29sLCBjb25zdCBTZWN1cml0eU9yaWdpbkRhdGEm
IHJlcXVlc3Rlck9yaWdpbikKK3sKKyAgICByZXR1cm4gcHJvdG9jb2wgPT0gIm1zdGVhbXMiICYm
IHJlcXVlc3Rlck9yaWdpbi5ob3N0ID09ICJ0ZWFtcy5saXZlLmNvbSI7Cit9CisKICNpZiBFTkFC
TEUoSU1BR0VfQU5BTFlTSVMpCiAKIGJvb2wgUXVpcmtzOjpuZWVkc1RvRm9yY2VVc2VyU2VsZWN0
QW5kVXNlckRyYWdXaGVuSW5zdGFsbGluZ0ltYWdlT3ZlcmxheSgpIGNvbnN0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWly
a3MuaAppbmRleCA5NDViOWEwYzk2YmQyNzk0ZGM0M2RhNmNhMWUzYzIwOWYxNzk3ZTI4Li45ODQy
OTg1YWI0YmI4ZDZiMTAwYzYyOWM3YmZmZGJiNjg0ZGFjYmU5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1F1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmgK
QEAgLTM4LDYgKzM4LDcgQEAgY2xhc3MgSFRNTEVsZW1lbnQ7CiBjbGFzcyBIVE1MVmlkZW9FbGVt
ZW50OwogY2xhc3MgTGF5b3V0VW5pdDsKIGNsYXNzIFBsYXRmb3JtTW91c2VFdmVudDsKK3N0cnVj
dCBTZWN1cml0eU9yaWdpbkRhdGE7CiAKICNpZiBFTkFCTEUoSU5URUxMSUdFTlRfVFJBQ0tJTkdf
UFJFVkVOVElPTikKIGNsYXNzIFJlZ2lzdHJhYmxlRG9tYWluOwpAQCAtOTMsNiArOTQsNyBAQCBw
dWJsaWM6CiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBzaG91bGRJZ25vcmVBcmlhRm9yRmFzdFBh
dGhDb250ZW50T2JzZXJ2YXRpb25DaGVjaygpIGNvbnN0OwogICAgIFdFQkNPUkVfRVhQT1JUIGJv
b2wgc2hvdWxkTGF5T3V0QXRNaW5pbXVtV2luZG93V2lkdGhXaGVuSWdub3JpbmdTY2FsaW5nQ29u
c3RyYWludHMoKSBjb25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIHNob3VsZElnbm9yZUNv
bnRlbnRPYnNlcnZhdGlvbkZvclN5bnRoZXRpY0NsaWNrKGJvb2wgaXNGaXJzdFN5bnRoZXRpY0Ns
aWNrT25QYWdlKSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgYm9vbCBzaG91bGRB
bGxvd05hdmlnYXRpb25Ub0N1c3RvbVByb3RvY29sV2l0aG91dFVzZXJHZXN0dXJlKFN0cmluZ1Zp
ZXcgcHJvdG9jb2wsIGNvbnN0IFNlY3VyaXR5T3JpZ2luRGF0YSYgcmVxdWVzdGVyT3JpZ2luKTsK
IAogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgbmVlZHNZb3VUdWJlTW91c2VPdXRRdWlyaygpIGNv
bnN0OwogICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKaW5kZXgg
YjYyYmRmMWE4NWNhOGEwZmU0NDVlOGE0YTgyZWZmOTk0OWY5MDAwMC4uODAzYTczYjgzZmNiMGE2
OWY3NjkzNjNiYTZlZGFhZjJlZWNiY2Q3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvV2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
YWdlUHJveHkuY3BwCkBAIC01NDYwLDkgKzU0NjAsMTIgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmRl
Y2lkZVBvbGljeUZvck5hdmlnYXRpb25BY3Rpb24oUmVmPFdlYlByb2Nlc3NQcm94eT4mJiBwcm9j
ZXMKICAgICAvLyBTYW5kYm94ZWQgaWZyYW1lcyBzaG91bGQgYmUgYWxsb3dlZCB0byBvcGVuIGV4
dGVybmFsIGFwcHMgdmlhIGN1c3RvbSBwcm90b2NvbHMgdW5sZXNzIGV4cGxpY2l0ZWx5IGFsbG93
ZWQgKGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI2hhbmQtb2ZmLXRvLWV4dGVybmFsLXNv
ZnR3YXJlKS4KICAgICBib29sIGNhbkhhbmRsZVJlcXVlc3QgPSBuYXZpZ2F0aW9uQWN0aW9uRGF0
YS5jYW5IYW5kbGVSZXF1ZXN0IHx8IG1fdXJsU2NoZW1lSGFuZGxlcnNCeVNjaGVtZS5jb250YWlu
cyhyZXF1ZXN0LnVybCgpLnByb3RvY29sKCkudG9TdHJpbmdXaXRob3V0Q29weWluZygpKTsKICAg
ICBpZiAoIWNhbkhhbmRsZVJlcXVlc3QgJiYgIWRlc3RpbmF0aW9uRnJhbWVJbmZvLT5pc01haW5G
cmFtZSgpICYmICFmcmFtZVNhbmRib3hBbGxvd3NPcGVuaW5nRXh0ZXJuYWxDdXN0b21Qcm90b2Nv
bHMobmF2aWdhdGlvbkFjdGlvbkRhdGEuZWZmZWN0aXZlU2FuZGJveEZsYWdzLCAhIW5hdmlnYXRp
b25BY3Rpb25EYXRhLnVzZXJHZXN0dXJlVG9rZW5JZGVudGlmaWVyKSkgewotICAgICAgICBXRUJQ
QUdFUFJPWFlfUkVMRUFTRV9MT0dfRVJST1IoUHJvY2VzcywgIklnbm9yaW5nIHJlcXVlc3QgdG8g
bG9hZCB0aGlzIG1haW4gcmVzb3VyY2UgYmVjYXVzZSBpdCBoYXMgYSBjdXN0b20gcHJvdG9jb2wg
YW5kIGNvbWVzIGZyb20gYSBzYW5kYm94ZWQgaWZyYW1lIik7Ci0gICAgICAgIHByb2Nlc3MtPnNl
bmQoTWVzc2FnZXM6OldlYlBhZ2U6OkFkZENvbnNvbGVNZXNzYWdlKGZyYW1lLmZyYW1lSUQoKSwg
TWVzc2FnZVNvdXJjZTo6U2VjdXJpdHksIE1lc3NhZ2VMZXZlbDo6RXJyb3IsICJJZ25vcmluZyBy
ZXF1ZXN0IHRvIGxvYWQgdGhpcyBtYWluIHJlc291cmNlIGJlY2F1c2UgaXQgaGFzIGEgY3VzdG9t
IHByb3RvY29sIGFuZCBjb21lcyBmcm9tIGEgc2FuZGJveGVkIGlmcmFtZSJfcywgc3RkOjpudWxs
b3B0KSwgd2ViUGFnZUlEKTsKLSAgICAgICAgcmV0dXJuIHJlY2VpdmVkUG9saWN5RGVjaXNpb24o
UG9saWN5QWN0aW9uOjpJZ25vcmUsIG1fbmF2aWdhdGlvblN0YXRlLT5uYXZpZ2F0aW9uKG5hdmln
YXRpb25JRCksIG51bGxwdHIsIFdURk1vdmUobmF2aWdhdGlvbkFjdGlvbiksIFdURk1vdmUoc2Vu
ZGVyKSk7CisgICAgICAgIGlmICghc291cmNlRnJhbWVJbmZvIHx8ICFRdWlya3M6OnNob3VsZEFs
bG93TmF2aWdhdGlvblRvQ3VzdG9tUHJvdG9jb2xXaXRob3V0VXNlckdlc3R1cmUocmVxdWVzdC51
cmwoKS5wcm90b2NvbCgpLCBzb3VyY2VGcmFtZUluZm8tPnNlY3VyaXR5T3JpZ2luKCkpKSB7Cisg
ICAgICAgICAgICBXRUJQQUdFUFJPWFlfUkVMRUFTRV9MT0dfRVJST1IoUHJvY2VzcywgIklnbm9y
aW5nIHJlcXVlc3QgdG8gbG9hZCB0aGlzIG1haW4gcmVzb3VyY2UgYmVjYXVzZSBpdCBoYXMgYSBj
dXN0b20gcHJvdG9jb2wgYW5kIGNvbWVzIGZyb20gYSBzYW5kYm94ZWQgaWZyYW1lIik7CisgICAg
ICAgICAgICBwcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpBZGRDb25zb2xlTWVzc2Fn
ZShmcmFtZS5mcmFtZUlEKCksIE1lc3NhZ2VTb3VyY2U6OlNlY3VyaXR5LCBNZXNzYWdlTGV2ZWw6
OkVycm9yLCAiSWdub3JpbmcgcmVxdWVzdCB0byBsb2FkIHRoaXMgbWFpbiByZXNvdXJjZSBiZWNh
dXNlIGl0IGhhcyBhIGN1c3RvbSBwcm90b2NvbCBhbmQgY29tZXMgZnJvbSBhIHNhbmRib3hlZCBp
ZnJhbWUiX3MsIHN0ZDo6bnVsbG9wdCksIHdlYlBhZ2VJRCk7CisgICAgICAgICAgICByZXR1cm4g
cmVjZWl2ZWRQb2xpY3lEZWNpc2lvbihQb2xpY3lBY3Rpb246Oklnbm9yZSwgbV9uYXZpZ2F0aW9u
U3RhdGUtPm5hdmlnYXRpb24obmF2aWdhdGlvbklEKSwgbnVsbHB0ciwgV1RGTW92ZShuYXZpZ2F0
aW9uQWN0aW9uKSwgV1RGTW92ZShzZW5kZXIpKTsKKyAgICAgICAgfQorICAgICAgICBwcm9jZXNz
LT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpBZGRDb25zb2xlTWVzc2FnZShmcmFtZS5mcmFtZUlE
KCksIE1lc3NhZ2VTb3VyY2U6OlNlY3VyaXR5LCBNZXNzYWdlTGV2ZWw6Oldhcm5pbmcsICJJbiB0
aGUgZnV0dXJlLCByZXF1ZXN0cyB0byBuYXZpZ2F0ZSB0byBhIFVSTCB3aXRoIGN1c3RvbSBwcm90
b2NvbCBmcm9tIGEgc2FuZGJveGVkIGlmcmFtZSB3aWxsIGJlIGlnbm9yZWQiX3MsIHN0ZDo6bnVs
bG9wdCksIHdlYlBhZ2VJRCk7CiAgICAgfQogI2VuZGlmCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451724</attachid>
            <date>2022-02-11 10:43:03 -0800</date>
            <delta_ts>2022-02-11 12:20:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236516-20220211104302.patch</filename>
            <type>text/plain</type>
            <size>5864</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTIxYmRhMzYyY2UzOTA3
NjI0ZmUxYWJhMDU5Y2NhMjhmZTgzMGRhZi4uM2NlOGMxYzc1OTJjNTUxOWYzYWFlNTAzMTZiMmJm
YThlYTEwYWZiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTAyLTExICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVzc2lvbihyMjg3Njg0
KSBNaWNyb3NvZnQgdGVhbXMgbWVldGluZyBVUkxzIGZhaWwgdG8gb3BlbiB0aGUgYXBwCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY1MTYKKyAgICAg
ICAgPHJkYXI6Ly84ODY3ODU5OD4KKworICAgICAgICBSZXZpZXdlZCBieSBHZW9mZnJleSBHYXJl
bi4KKworICAgICAgICBBZGQgYSBxdWlyayBmb3IgTWljcm9zb2Z0IHRlYW1zLgorCisgICAgICAg
ICogcGFnZS9RdWlya3MuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UXVpcmtzOjpzaG91bGRBbGxv
d05hdmlnYXRpb25Ub0N1c3RvbVByb3RvY29sV2l0aG91dFVzZXJHZXN0dXJlKToKKyAgICAgICAg
KiBwYWdlL1F1aXJrcy5oOgorCiAyMDIyLTAyLTExICBUaW0gTmd1eWVuICA8bnRpbUBhcHBsZS5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBidWlsZCBmaXg6IHJldmVydCByMjg5NjE2CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
CmluZGV4IDM5ZWI0YjJlYWMyYzE0NjE4OTk5MDViMGUzNWRlZTgwZTAyZmMyZjEuLmZmZGRkYzg1
NTdmOWEzYzc0NzdlNWQzNDdhNDc0Mzc1MTBlNmRlZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMjItMDItMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAg
ICBSZWdyZXNzaW9uKHIyODc2ODQpIE1pY3Jvc29mdCB0ZWFtcyBtZWV0aW5nIFVSTHMgZmFpbCB0
byBvcGVuIHRoZSBhcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzNjUxNgorICAgICAgICA8cmRhcjovLzg4Njc4NTk4PgorCisgICAgICAgIFJldmll
d2VkIGJ5IEdlb2ZmcmV5IEdhcmVuLgorCisgICAgICAgIEFkZCBhIHF1aXJrIGZvciBNaWNyb3Nv
ZnQgdGVhbXMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9uQWN0aW9u
KToKKwogMjAyMi0wMi0xMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAg
ICAgICAgU3VwcG9ydCByZW1vdGUgdmlkZW8gZnJhbWVzIGluIFdlYlJUQyB2aWRlbyBwaXBlbGlu
ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9RdWlya3MuY3BwCmluZGV4IDM3OTY3ZWJhYWQ0MTBkMDJhODE2OWUyODkzNDUz
NzY5ZTEzYzNiYTcuLjZjY2JlMzFmNmFhMDVlNmVjMzk3YzY3ZGZjOTQ0Y2U1ZjQ5YzUxZmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1F1aXJrcy5jcHAKQEAgLTE0MTYsNiArMTQxNiwxMSBAQCBib29sIFF1aXJrczo6
c2hvdWxkRGlzYWJsZUVuZEZ1bGxzY3JlZW5FdmVudFdoZW5FbnRlcmluZ1BpY3R1cmVJblBpY3R1
cmVGcm9tRnVsbAogI2VuZGlmCiB9CiAKK2Jvb2wgUXVpcmtzOjpzaG91bGRBbGxvd05hdmlnYXRp
b25Ub0N1c3RvbVByb3RvY29sV2l0aG91dFVzZXJHZXN0dXJlKFN0cmluZ1ZpZXcgcHJvdG9jb2ws
IGNvbnN0IFNlY3VyaXR5T3JpZ2luRGF0YSYgcmVxdWVzdGVyT3JpZ2luKQoreworICAgIHJldHVy
biBwcm90b2NvbCA9PSAibXN0ZWFtcyIgJiYgcmVxdWVzdGVyT3JpZ2luLmhvc3QgPT0gInRlYW1z
LmxpdmUuY29tIjsKK30KKwogI2lmIEVOQUJMRShJTUFHRV9BTkFMWVNJUykKIAogYm9vbCBRdWly
a3M6Om5lZWRzVG9Gb3JjZVVzZXJTZWxlY3RBbmRVc2VyRHJhZ1doZW5JbnN0YWxsaW5nSW1hZ2VP
dmVybGF5KCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oCmluZGV4IDk0NWI5YTBjOTZiZDI3OTRkYzQz
ZGE2Y2ExZTNjMjA5ZjE3OTdlMjguLjk4NDI5ODVhYjRiYjhkNmIxMDBjNjI5YzdiZmZkYmI2ODRk
YWNiZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaApAQCAtMzgsNiArMzgsNyBAQCBjbGFzcyBIVE1MRWxl
bWVudDsKIGNsYXNzIEhUTUxWaWRlb0VsZW1lbnQ7CiBjbGFzcyBMYXlvdXRVbml0OwogY2xhc3Mg
UGxhdGZvcm1Nb3VzZUV2ZW50Oworc3RydWN0IFNlY3VyaXR5T3JpZ2luRGF0YTsKIAogI2lmIEVO
QUJMRShJTlRFTExJR0VOVF9UUkFDS0lOR19QUkVWRU5USU9OKQogY2xhc3MgUmVnaXN0cmFibGVE
b21haW47CkBAIC05Myw2ICs5NCw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCBib29s
IHNob3VsZElnbm9yZUFyaWFGb3JGYXN0UGF0aENvbnRlbnRPYnNlcnZhdGlvbkNoZWNrKCkgY29u
c3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBzaG91bGRMYXlPdXRBdE1pbmltdW1XaW5kb3dX
aWR0aFdoZW5JZ25vcmluZ1NjYWxpbmdDb25zdHJhaW50cygpIGNvbnN0OwogICAgIFdFQkNPUkVf
RVhQT1JUIGJvb2wgc2hvdWxkSWdub3JlQ29udGVudE9ic2VydmF0aW9uRm9yU3ludGhldGljQ2xp
Y2soYm9vbCBpc0ZpcnN0U3ludGhldGljQ2xpY2tPblBhZ2UpIGNvbnN0OworICAgIFdFQkNPUkVf
RVhQT1JUIHN0YXRpYyBib29sIHNob3VsZEFsbG93TmF2aWdhdGlvblRvQ3VzdG9tUHJvdG9jb2xX
aXRob3V0VXNlckdlc3R1cmUoU3RyaW5nVmlldyBwcm90b2NvbCwgY29uc3QgU2VjdXJpdHlPcmln
aW5EYXRhJiByZXF1ZXN0ZXJPcmlnaW4pOwogCiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBuZWVk
c1lvdVR1YmVNb3VzZU91dFF1aXJrKCkgY29uc3Q7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUGFnZVByb3h5LmNwcAppbmRleCBiNjJiZGYxYTg1Y2E4YTBmZTQ0NWU4YTRhODJlZmY5
OTQ5ZjkwMDAwLi45ZTZlNTJhZmEwNDZjNTM4Y2NlY2YzNTA1YjM4ODRkM2UxMTdiMTlkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKQEAgLTU0NjAsOSArNTQ2MCwx
MiBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6ZGVjaWRlUG9saWN5Rm9yTmF2aWdhdGlvbkFjdGlvbihS
ZWY8V2ViUHJvY2Vzc1Byb3h5PiYmIHByb2NlcwogICAgIC8vIFNhbmRib3hlZCBpZnJhbWVzIHNo
b3VsZCBiZSBhbGxvd2VkIHRvIG9wZW4gZXh0ZXJuYWwgYXBwcyB2aWEgY3VzdG9tIHByb3RvY29s
cyB1bmxlc3MgZXhwbGljaXRlbHkgYWxsb3dlZCAoaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9y
Zy8jaGFuZC1vZmYtdG8tZXh0ZXJuYWwtc29mdHdhcmUpLgogICAgIGJvb2wgY2FuSGFuZGxlUmVx
dWVzdCA9IG5hdmlnYXRpb25BY3Rpb25EYXRhLmNhbkhhbmRsZVJlcXVlc3QgfHwgbV91cmxTY2hl
bWVIYW5kbGVyc0J5U2NoZW1lLmNvbnRhaW5zKHJlcXVlc3QudXJsKCkucHJvdG9jb2woKS50b1N0
cmluZ1dpdGhvdXRDb3B5aW5nKCkpOwogICAgIGlmICghY2FuSGFuZGxlUmVxdWVzdCAmJiAhZGVz
dGluYXRpb25GcmFtZUluZm8tPmlzTWFpbkZyYW1lKCkgJiYgIWZyYW1lU2FuZGJveEFsbG93c09w
ZW5pbmdFeHRlcm5hbEN1c3RvbVByb3RvY29scyhuYXZpZ2F0aW9uQWN0aW9uRGF0YS5lZmZlY3Rp
dmVTYW5kYm94RmxhZ3MsICEhbmF2aWdhdGlvbkFjdGlvbkRhdGEudXNlckdlc3R1cmVUb2tlbklk
ZW50aWZpZXIpKSB7Ci0gICAgICAgIFdFQlBBR0VQUk9YWV9SRUxFQVNFX0xPR19FUlJPUihQcm9j
ZXNzLCAiSWdub3JpbmcgcmVxdWVzdCB0byBsb2FkIHRoaXMgbWFpbiByZXNvdXJjZSBiZWNhdXNl
IGl0IGhhcyBhIGN1c3RvbSBwcm90b2NvbCBhbmQgY29tZXMgZnJvbSBhIHNhbmRib3hlZCBpZnJh
bWUiKTsKLSAgICAgICAgcHJvY2Vzcy0+c2VuZChNZXNzYWdlczo6V2ViUGFnZTo6QWRkQ29uc29s
ZU1lc3NhZ2UoZnJhbWUuZnJhbWVJRCgpLCBNZXNzYWdlU291cmNlOjpTZWN1cml0eSwgTWVzc2Fn
ZUxldmVsOjpFcnJvciwgIklnbm9yaW5nIHJlcXVlc3QgdG8gbG9hZCB0aGlzIG1haW4gcmVzb3Vy
Y2UgYmVjYXVzZSBpdCBoYXMgYSBjdXN0b20gcHJvdG9jb2wgYW5kIGNvbWVzIGZyb20gYSBzYW5k
Ym94ZWQgaWZyYW1lIl9zLCBzdGQ6Om51bGxvcHQpLCB3ZWJQYWdlSUQpOwotICAgICAgICByZXR1
cm4gcmVjZWl2ZWRQb2xpY3lEZWNpc2lvbihQb2xpY3lBY3Rpb246Oklnbm9yZSwgbV9uYXZpZ2F0
aW9uU3RhdGUtPm5hdmlnYXRpb24obmF2aWdhdGlvbklEKSwgbnVsbHB0ciwgV1RGTW92ZShuYXZp
Z2F0aW9uQWN0aW9uKSwgV1RGTW92ZShzZW5kZXIpKTsKKyAgICAgICAgaWYgKCFzb3VyY2VGcmFt
ZUluZm8gfHwgIW1fcHJlZmVyZW5jZXMtPm5lZWRzU2l0ZVNwZWNpZmljUXVpcmtzKCkgfHwgIVF1
aXJrczo6c2hvdWxkQWxsb3dOYXZpZ2F0aW9uVG9DdXN0b21Qcm90b2NvbFdpdGhvdXRVc2VyR2Vz
dHVyZShyZXF1ZXN0LnVybCgpLnByb3RvY29sKCksIHNvdXJjZUZyYW1lSW5mby0+c2VjdXJpdHlP
cmlnaW4oKSkpIHsKKyAgICAgICAgICAgIFdFQlBBR0VQUk9YWV9SRUxFQVNFX0xPR19FUlJPUihQ
cm9jZXNzLCAiSWdub3JpbmcgcmVxdWVzdCB0byBsb2FkIHRoaXMgbWFpbiByZXNvdXJjZSBiZWNh
dXNlIGl0IGhhcyBhIGN1c3RvbSBwcm90b2NvbCBhbmQgY29tZXMgZnJvbSBhIHNhbmRib3hlZCBp
ZnJhbWUiKTsKKyAgICAgICAgICAgIHByb2Nlc3MtPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2U6OkFk
ZENvbnNvbGVNZXNzYWdlKGZyYW1lLmZyYW1lSUQoKSwgTWVzc2FnZVNvdXJjZTo6U2VjdXJpdHks
IE1lc3NhZ2VMZXZlbDo6RXJyb3IsICJJZ25vcmluZyByZXF1ZXN0IHRvIGxvYWQgdGhpcyBtYWlu
IHJlc291cmNlIGJlY2F1c2UgaXQgaGFzIGEgY3VzdG9tIHByb3RvY29sIGFuZCBjb21lcyBmcm9t
IGEgc2FuZGJveGVkIGlmcmFtZSJfcywgc3RkOjpudWxsb3B0KSwgd2ViUGFnZUlEKTsKKyAgICAg
ICAgICAgIHJldHVybiByZWNlaXZlZFBvbGljeURlY2lzaW9uKFBvbGljeUFjdGlvbjo6SWdub3Jl
LCBtX25hdmlnYXRpb25TdGF0ZS0+bmF2aWdhdGlvbihuYXZpZ2F0aW9uSUQpLCBudWxscHRyLCBX
VEZNb3ZlKG5hdmlnYXRpb25BY3Rpb24pLCBXVEZNb3ZlKHNlbmRlcikpOworICAgICAgICB9Cisg
ICAgICAgIHByb2Nlc3MtPnNlbmQoTWVzc2FnZXM6OldlYlBhZ2U6OkFkZENvbnNvbGVNZXNzYWdl
KGZyYW1lLmZyYW1lSUQoKSwgTWVzc2FnZVNvdXJjZTo6U2VjdXJpdHksIE1lc3NhZ2VMZXZlbDo6
V2FybmluZywgIkluIHRoZSBmdXR1cmUsIHJlcXVlc3RzIHRvIG5hdmlnYXRlIHRvIGEgVVJMIHdp
dGggY3VzdG9tIHByb3RvY29sIGZyb20gYSBzYW5kYm94ZWQgaWZyYW1lIHdpbGwgYmUgaWdub3Jl
ZCJfcywgc3RkOjpudWxsb3B0KSwgd2ViUGFnZUlEKTsKICAgICB9CiAjZW5kaWYKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>