<?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>227116</bug_id>
          
          <creation_ts>2021-06-17 03:24:25 -0700</creation_ts>
          <short_desc>Adopt WKHoverGestureRecognizer</short_desc>
          <delta_ts>2021-06-17 11:18:54 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>dino</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1770577</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-06-17 03:24:25 -0700</bug_when>
    <thetext>Adopt WKHoverGestureRecognizer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770578</commentid>
    <comment_count>1</comment_count>
      <attachid>431649</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-06-17 03:25:16 -0700</bug_when>
    <thetext>Created attachment 431649
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770579</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-06-17 03:25:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/79442027&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770580</commentid>
    <comment_count>3</comment_count>
      <attachid>431650</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-06-17 03:29:45 -0700</bug_when>
    <thetext>Created attachment 431650
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770726</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-17 11:18:53 -0700</bug_when>
    <thetext>Committed r278997 (238922@main): &lt;https://commits.webkit.org/238922@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431650.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431649</attachid>
            <date>2021-06-17 03:25:16 -0700</date>
            <delta_ts>2021-06-17 03:29:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227116-20210617032515.patch</filename>
            <type>text/plain</type>
            <size>6963</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4MzY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDZlNjg2N2UwZWIzZmQ2ZGQ4
YmM4NWIxZGE0ZDQ5NmQ5NWI4M2QwZDUuLjBkYjE5MTFlMGE4ZWQwMWFlODkxNDdmMjY1NjNlNmMz
YTBlY2RiMGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjEtMDYtMTcgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRvcHQgV0tIb3Zlckdl
c3R1cmVSZWNvZ25pemVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjcxMTYKKyAgICAgICAgPHJkYXI6Ly83OTQ0MjAyNz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgc2V0VXBJbnRlcmFj
dGlvbl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGNsZWFuVXBJbnRlcmFjdGlvbl0pOgor
ICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9yZW1vdmVEZWZhdWx0R2VzdHVyZVJlY29nbml6ZXJz
XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2FkZERlZmF1bHRHZXN0dXJlUmVjb2duaXpl
cnNdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBnZXN0dXJlUmVjb2duaXplcjpzaG91bGRS
ZWNlaXZlVG91Y2g6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgZ2VzdHVyZVJlY29nbml6
ZXI6c2hvdWxkUmVjZWl2ZVByZXNzOl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGdlc3R1
cmVSZWNvZ25pemVyOnNob3VsZFJlY29nbml6ZVNpbXVsdGFuZW91c2x5V2l0aEdlc3R1cmVSZWNv
Z25pemVyOl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHNldFVwSG92ZXJHZXN0dXJlUmVj
b2duaXplcl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGhvdmVyR2VzdHVyZVJlY29nbml6
ZXJDaGFuZ2VkOl0pOgorICAgICAgICBQbHVtYiBtb3VzZSBldmVudHMgZnJvbSBXS0hvdmVyR2Vz
dHVyZVJlY29nbml6ZXIgdG8gdGhlIHBhZ2UuCisKIDIwMjEtMDYtMDIgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBEcm9wIENoZWNrZWQ6OnNhZmVHZXQoKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFj
dGlvbi5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFj
dGlvbi5oCmluZGV4IGFlYjQ0NDI5MGRiNjc2NTI4ODNkYTAwZTU1M2ZmYTFjNmU0NzliNDIuLmMy
NTc2NThlYTgzZjQxZjg2NTJiNzRhMTM5MWRmZGMzOTg5NDMxN2IgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24uaAorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmgKQEAg
LTExOCw2ICsxMTgsNyBAQCBjbGFzcyBXZWJQYWdlUHJveHk7CiBAY2xhc3MgV0tGb3JtSW5wdXRT
ZXNzaW9uOwogQGNsYXNzIFdLRm9ybVNlbGVjdENvbnRyb2w7CiBAY2xhc3MgV0tIaWdobGlnaHRM
b25nUHJlc3NHZXN0dXJlUmVjb2duaXplcjsKK0BjbGFzcyBXS0hvdmVyR2VzdHVyZVJlY29nbml6
ZXI7CiBAY2xhc3MgV0tNb3VzZUdlc3R1cmVSZWNvZ25pemVyOwogQGNsYXNzIFdLSW5zcGVjdG9y
Tm9kZVNlYXJjaEdlc3R1cmVSZWNvZ25pemVyOwogQGNsYXNzIFdLVGV4dFJhbmdlOwpAQCAtMjkx
LDYgKzI5MiwxMCBAQCB1c2luZyBJbWFnZUV4dHJhY3Rpb25SZXF1ZXN0SWRlbnRpZmllciA9IE9i
amVjdElkZW50aWZpZXI8SW1hZ2VFeHRyYWN0aW9uUmVxdWVzdAogICAgIFdlYkNvcmU6Ok1vdXNl
RXZlbnRQb2xpY3kgX21vdXNlRXZlbnRQb2xpY3k7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShIT1ZF
Ul9HRVNUVVJFX1JFQ09HTklaRVIpCisgICAgUmV0YWluUHRyPFdLSG92ZXJHZXN0dXJlUmVjb2du
aXplcj4gX2hvdmVyR2VzdHVyZVJlY29nbml6ZXI7CisjZW5kaWYKKwogI2lmIEhBVkUoUEVOQ0lM
S0lUX1RFWFRfSU5QVVQpCiAgICAgUmV0YWluUHRyPFVJSW5kaXJlY3RTY3JpYmJsZUludGVyYWN0
aW9uPiBfc2NyaWJibGVJbnRlcmFjdGlvbjsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggZjI1
ZjM1YjEzOGRkODBhYTBiNGRlODE5MTE4NmJlOTIyMDExNDQ4Mi4uMGM2YzUzMmNiNTQwNjcyZTgw
MzE5Y2EzN2MwNzdiMmFmOGE4MjFhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC0xNDQsNiArMTQ0LDcg
QEAKIAogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAjaW1wb3J0IDxXZWJLaXRBZGRpdGlv
bnMvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uQWRkaXRpb25zQmVmb3JlLm1tPgorI2ltcG9ydCA8
V2ViS2l0QWRkaXRpb25zL1dLSG92ZXJHZXN0dXJlUmVjb2duaXplci5oPgogI2VuZGlmCiAKICNp
ZiBFTkFCTEUoRFJBR19TVVBQT1JUKQpAQCAtODM1LDYgKzgzNiwxMCBAQCAtICh2b2lkKXNldFVw
SW50ZXJhY3Rpb24KICAgICBbc2VsZiBzZXRVcE1vdXNlR2VzdHVyZVJlY29nbml6ZXJdOwogI2Vu
ZGlmCiAKKyNpZiBFTkFCTEUoSE9WRVJfR0VTVFVSRV9SRUNPR05JWkVSKQorICAgIFtzZWxmIHNl
dFVwSG92ZXJHZXN0dXJlUmVjb2duaXplcl07CisjZW5kaWYKKwogI2lmIEhBVkUoTE9PS1VQX0dF
U1RVUkVfUkVDT0dOSVpFUikKICAgICBfbG9va3VwR2VzdHVyZVJlY29nbml6ZXIgPSBhZG9wdE5T
KFtbX1VJTG9va3VwR2VzdHVyZVJlY29nbml6ZXIgYWxsb2NdIGluaXRXaXRoVGFyZ2V0OnNlbGYg
YWN0aW9uOkBzZWxlY3RvcihfbG9va3VwR2VzdHVyZVJlY29nbml6ZWQ6KV0pOwogICAgIFtfbG9v
a3VwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsZWdhdGU6c2VsZl07CkBAIC0xMDE3LDYgKzEwMjIs
MTEgQEAgLSAodm9pZCljbGVhblVwSW50ZXJhY3Rpb24KICAgICBbc2VsZiByZW1vdmVHZXN0dXJl
UmVjb2duaXplcjpfbW91c2VHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CiAjZW5kaWYKIAorI2lm
IEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JFQ09HTklaRVIpCisgICAgW19ob3Zlckdlc3R1cmVSZWNv
Z25pemVyIHNldERlbGVnYXRlOm5pbF07CisgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6
ZXI6X2hvdmVyR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworI2VuZGlmCisKICNpZiBIQVZFKExP
T0tVUF9HRVNUVVJFX1JFQ09HTklaRVIpCiAgICAgW19sb29rdXBHZXN0dXJlUmVjb2duaXplciBz
ZXREZWxlZ2F0ZTpuaWxdOwogICAgIFtzZWxmIHJlbW92ZUdlc3R1cmVSZWNvZ25pemVyOl9sb29r
dXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CkBAIC0xMTYyLDYgKzExNzIsOSBAQCAtICh2b2lk
KV9yZW1vdmVEZWZhdWx0R2VzdHVyZVJlY29nbml6ZXJzCiAjaWYgSEFWRShVSUtJVF9XSVRIX01P
VVNFX1NVUFBPUlQpCiAgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6ZXI6X21vdXNlR2Vz
dHVyZVJlY29nbml6ZXIuZ2V0KCldOwogI2VuZGlmCisjaWYgRU5BQkxFKEhPVkVSX0dFU1RVUkVf
UkVDT0dOSVpFUikKKyAgICBbc2VsZiByZW1vdmVHZXN0dXJlUmVjb2duaXplcjpfaG92ZXJHZXN0
dXJlUmVjb2duaXplci5nZXQoKV07CisjZW5kaWYKICNpZiBIQVZFKExPT0tVUF9HRVNUVVJFX1JF
Q09HTklaRVIpCiAgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6ZXI6X2xvb2t1cEdlc3R1
cmVSZWNvZ25pemVyLmdldCgpXTsKICNlbmRpZgpAQCAtMTE4Nyw2ICsxMjAwLDkgQEAgLSAodm9p
ZClfYWRkRGVmYXVsdEdlc3R1cmVSZWNvZ25pemVycwogI2lmIEhBVkUoVUlLSVRfV0lUSF9NT1VT
RV9TVVBQT1JUKQogICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl9tb3VzZUdlc3R1cmVS
ZWNvZ25pemVyLmdldCgpXTsKICNlbmRpZgorI2lmIEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JFQ09H
TklaRVIpCisgICAgW3NlbGYgYWRkR2VzdHVyZVJlY29nbml6ZXI6X2hvdmVyR2VzdHVyZVJlY29n
bml6ZXIuZ2V0KCldOworI2VuZGlmCiAjaWYgSEFWRShMT09LVVBfR0VTVFVSRV9SRUNPR05JWkVS
KQogICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl9sb29rdXBHZXN0dXJlUmVjb2duaXpl
ci5nZXQoKV07CiAjZW5kaWYKQEAgLTE2NTQsNiArMTY3MCwxMSBAQCAtIChCT09MKWdlc3R1cmVS
ZWNvZ25pemVyOihVSUdlc3R1cmVSZWNvZ25pemVyICopZ2VzdHVyZVJlY29nbml6ZXIgc2hvdWxk
UmVjZWl2ZQogICAgICAgICByZXR1cm4gWUVTOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoSE9WRVJf
R0VTVFVSRV9SRUNPR05JWkVSKQorICAgIGlmIChnZXN0dXJlUmVjb2duaXplciA9PSBfaG92ZXJH
ZXN0dXJlUmVjb2duaXplcikKKyAgICAgICAgcmV0dXJuIE5POworI2VuZGlmCisKICNpZiBIQVZF
KFVJS0lUX1dJVEhfTU9VU0VfU1VQUE9SVCkKICAgICBpZiAoZ2VzdHVyZVJlY29nbml6ZXIgIT0g
X21vdXNlR2VzdHVyZVJlY29nbml6ZXIgJiYgW19tb3VzZUdlc3R1cmVSZWNvZ25pemVyIG1vdXNl
VG91Y2hdID09IHRvdWNoKQogICAgICAgICByZXR1cm4gTk87CkBAIC0xNjg2LDYgKzE3MDcsMTAg
QEAgLSAoQk9PTClnZXN0dXJlUmVjb2duaXplcjooVUlHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1
cmVSZWNvZ25pemVyIHNob3VsZFJlY2VpdmUKICNpZiBIQVZFKFVJS0lUX1dJVEhfTU9VU0VfU1VQ
UE9SVCkKICAgICBpZiAoZ2VzdHVyZVJlY29nbml6ZXIgPT0gX21vdXNlR2VzdHVyZVJlY29nbml6
ZXIpCiAgICAgICAgIHJldHVybiBOTzsKKyNlbmRpZgorI2lmIEVOQUJMRShIT1ZFUl9HRVNUVVJF
X1JFQ09HTklaRVIpCisgICAgaWYgKGdlc3R1cmVSZWNvZ25pemVyID09IF9ob3Zlckdlc3R1cmVS
ZWNvZ25pemVyKQorICAgICAgICByZXR1cm4gTk87CiAjZW5kaWYKICAgICByZXR1cm4gWUVTOwog
fQpAQCAtMjMwNSw2ICsyMzMwLDExIEBAIC0gKEJPT0wpZ2VzdHVyZVJlY29nbml6ZXI6KFVJR2Vz
dHVyZVJlY29nbml6ZXIgKilnZXN0dXJlUmVjb2duaXplciBzaG91bGRSZWNvZ25pCiAgICAgICAg
IHJldHVybiBZRVM7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JFQ09HTkla
RVIpCisgICAgaWYgKFtnZXN0dXJlUmVjb2duaXplciBpc0tpbmRPZkNsYXNzOltXS0hvdmVyR2Vz
dHVyZVJlY29nbml6ZXIgY2xhc3NdXSB8fCBbb3RoZXJHZXN0dXJlUmVjb2duaXplciBpc0tpbmRP
ZkNsYXNzOltXS0hvdmVyR2VzdHVyZVJlY29nbml6ZXIgY2xhc3NdXSkKKyAgICAgICAgcmV0dXJu
IFlFUzsKKyNlbmRpZgorCiAjaWYgUExBVEZPUk0oTUFDQ0FUQUxZU1QpCiAgICAgaWYgKGlzU2Ft
ZVBhaXIoZ2VzdHVyZVJlY29nbml6ZXIsIG90aGVyR2VzdHVyZVJlY29nbml6ZXIsIFtfdGV4dElu
dGVyYWN0aW9uQXNzaXN0YW50IGxvdXBlR2VzdHVyZV0sIFtfdGV4dEludGVyYWN0aW9uQXNzaXN0
YW50IGZvcmNlUHJlc3NHZXN0dXJlXSkpCiAgICAgICAgIHJldHVybiBZRVM7CkBAIC05MzYxLDYg
KzkzOTEsMjkgQEAgLSAodm9pZClfc2V0TW91c2VFdmVudFBvbGljeTooV2ViQ29yZTo6TW91c2VF
dmVudFBvbGljeSlwb2xpY3kKIAogI2VuZGlmIC8vIEhBVkUoVUlLSVRfV0lUSF9NT1VTRV9TVVBQ
T1JUKQogCisjaWYgRU5BQkxFKEhPVkVSX0dFU1RVUkVfUkVDT0dOSVpFUikKKworLSAodm9pZClz
ZXRVcEhvdmVyR2VzdHVyZVJlY29nbml6ZXIKK3sKKyAgICBfaG92ZXJHZXN0dXJlUmVjb2duaXpl
ciA9IGFkb3B0TlMoW1tXS0hvdmVyR2VzdHVyZVJlY29nbml6ZXIgYWxsb2NdIGluaXRXaXRoVGFy
Z2V0OnNlbGYgYWN0aW9uOkBzZWxlY3Rvcihob3Zlckdlc3R1cmVSZWNvZ25pemVyQ2hhbmdlZDop
XSk7CisgICAgW19ob3Zlckdlc3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOworICAg
IFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl9ob3Zlckdlc3R1cmVSZWNvZ25pemVyLmdldCgp
XTsKK30KKworLSAodm9pZClob3Zlckdlc3R1cmVSZWNvZ25pemVyQ2hhbmdlZDooV0tIb3Zlckdl
c3R1cmVSZWNvZ25pemVyICopZ2VzdHVyZVJlY29nbml6ZXIKK3sKKyAgICBpZiAoIV9wYWdlLT5o
YXNSdW5uaW5nUHJvY2VzcygpKQorICAgICAgICByZXR1cm47CisKKyAgICBhdXRvIGV2ZW50ID0g
Z2VzdHVyZVJlY29nbml6ZXIubGFzdE1vdXNlRXZlbnQ7CisgICAgaWYgKCFldmVudCkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgX3BhZ2UtPmhhbmRsZU1vdXNlRXZlbnQoKmV2ZW50KTsKK30KKwor
I2VuZGlmIC8vIEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JFQ09HTklaRVIpCisKICNpZiBFTkFCTEUo
TUVESUFfQ09OVFJPTFNfQ09OVEVYVF9NRU5VUykgJiYgVVNFKFVJQ09OVEVYVE1FTlUpCiAKIC0g
KHZvaWQpX3Nob3dNZWRpYUNvbnRyb2xzQ29udGV4dE1lbnU6KFdlYkNvcmU6OkZsb2F0UmVjdCYm
KXRhcmdldEZyYW1lIGl0ZW1zOihWZWN0b3I8V2ViQ29yZTo6TWVkaWFDb250cm9sc0NvbnRleHRN
ZW51SXRlbT4mJilpdGVtcyBjb21wbGV0aW9uSGFuZGxlcjooQ29tcGxldGlvbkhhbmRsZXI8dm9p
ZChXZWJDb3JlOjpNZWRpYUNvbnRyb2xzQ29udGV4dE1lbnVJdGVtOjpJRCk+JiYpY29tcGxldGlv
bkhhbmRsZXIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431650</attachid>
            <date>2021-06-17 03:29:45 -0700</date>
            <delta_ts>2021-06-17 11:18:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227116-20210617032944.patch</filename>
            <type>text/plain</type>
            <size>7093</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4OTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGI3OTQ5MjViMjcwOGI1MGE3
MDY5YzMzMDYyMTQ5NjEyY2I2ZTQ3ZjUuLjEzMmI4MGM5YmRhMmJjM2VkYTIyZmQ5ZTgzYmFkM2Vj
MDQzMDUwOTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjEtMDYtMTcgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRvcHQgV0tIb3Zlckdl
c3R1cmVSZWNvZ25pemVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjcxMTYKKyAgICAgICAgPHJkYXI6Ly83OTQ0MjAyNz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgc2V0VXBJbnRlcmFj
dGlvbl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGNsZWFuVXBJbnRlcmFjdGlvbl0pOgor
ICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9yZW1vdmVEZWZhdWx0R2VzdHVyZVJlY29nbml6ZXJz
XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2FkZERlZmF1bHRHZXN0dXJlUmVjb2duaXpl
cnNdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBnZXN0dXJlUmVjb2duaXplcjpzaG91bGRS
ZWNlaXZlVG91Y2g6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgZ2VzdHVyZVJlY29nbml6
ZXI6c2hvdWxkUmVjZWl2ZVByZXNzOl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGdlc3R1
cmVSZWNvZ25pemVyOnNob3VsZFJlY29nbml6ZVNpbXVsdGFuZW91c2x5V2l0aEdlc3R1cmVSZWNv
Z25pemVyOl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHNldFVwSG92ZXJHZXN0dXJlUmVj
b2duaXplcl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGhvdmVyR2VzdHVyZVJlY29nbml6
ZXJDaGFuZ2VkOl0pOgorICAgICAgICBQbHVtYiBtb3VzZSBldmVudHMgZnJvbSBXS0hvdmVyR2Vz
dHVyZVJlY29nbml6ZXIgdG8gdGhlIHBhZ2UuCisKIDIwMjEtMDYtMTYgIEdhcnJldHQgRGF2aWRz
b24gIDxnYXJyZXR0X2Rhdmlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBQYXNza2V5cyBkb24n
dCB3b3JrIGluIFNpbXVsYXRvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oCmluZGV4IDM0MzdhZTZmOWI5Yzk2OThkMDY4
ZTBjNTcyMjA3OWY0NWNjZDJjNzIuLjg1NmU3ZjVmMTcyMzY5NTFiMzIxZjU5N2FkZjA0OTc5YmFh
MzBlOTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLmgKQEAgLTExNyw2ICsxMTcsNyBAQCBjbGFzcyBXZWJQYWdlUHJv
eHk7CiBAY2xhc3MgV0tGb3JtSW5wdXRTZXNzaW9uOwogQGNsYXNzIFdLRm9ybVNlbGVjdENvbnRy
b2w7CiBAY2xhc3MgV0tIaWdobGlnaHRMb25nUHJlc3NHZXN0dXJlUmVjb2duaXplcjsKK0BjbGFz
cyBXS0hvdmVyR2VzdHVyZVJlY29nbml6ZXI7CiBAY2xhc3MgV0tJbWFnZUFuYWx5c2lzR2VzdHVy
ZVJlY29nbml6ZXI7CiBAY2xhc3MgV0tNb3VzZUdlc3R1cmVSZWNvZ25pemVyOwogQGNsYXNzIFdL
SW5zcGVjdG9yTm9kZVNlYXJjaEdlc3R1cmVSZWNvZ25pemVyOwpAQCAtMjkxLDYgKzI5MiwxMCBA
QCB1c2luZyBJbWFnZUFuYWx5c2lzUmVxdWVzdElkZW50aWZpZXIgPSBPYmplY3RJZGVudGlmaWVy
PEltYWdlQW5hbHlzaXNSZXF1ZXN0SWRlbgogICAgIFdlYkNvcmU6Ok1vdXNlRXZlbnRQb2xpY3kg
X21vdXNlRXZlbnRQb2xpY3k7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JF
Q09HTklaRVIpCisgICAgUmV0YWluUHRyPFdLSG92ZXJHZXN0dXJlUmVjb2duaXplcj4gX2hvdmVy
R2VzdHVyZVJlY29nbml6ZXI7CisjZW5kaWYKKwogI2lmIEhBVkUoUEVOQ0lMS0lUX1RFWFRfSU5Q
VVQpCiAgICAgUmV0YWluUHRyPFVJSW5kaXJlY3RTY3JpYmJsZUludGVyYWN0aW9uPiBfc2NyaWJi
bGVJbnRlcmFjdGlvbjsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggNTQ1NGQ2MjZlZTdkNTg3
N2VkY2Q5NDRlZTMxYzQ3N2NlYTk0NDEzMy4uZDc5YjlhZDgwOTJlZmM0ZGY0MTg1ZGVhNTIxYTJk
NzU3OGFjNmZhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29u
dGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3Mv
V0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC0xNzQsNiArMTc0LDEwIEBACiAjaW1wb3J0
ICJQZXBwZXJVSUNvcmVTUEkuaCIKICNlbmRpZgogCisjaWYgRU5BQkxFKEhPVkVSX0dFU1RVUkVf
UkVDT0dOSVpFUikKKyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9XS0hvdmVyR2VzdHVyZVJlY29n
bml6ZXIuaD4KKyNlbmRpZgorCiAjaW1wb3J0IDxwYWwvY29jb2EvVmlzaW9uS2l0Q29yZVNvZnRM
aW5rLmg+CiAjaW1wb3J0IDxwYWwvaW9zL01hbmFnZWRDb25maWd1cmF0aW9uU29mdExpbmsuaD4K
ICNpbXBvcnQgPHBhbC9pb3MvUXVpY2tMb29rU29mdExpbmsuaD4KQEAgLTg4NCw2ICs4ODgsMTAg
QEAgLSAodm9pZClzZXRVcEludGVyYWN0aW9uCiAgICAgW3NlbGYgc2V0VXBNb3VzZUdlc3R1cmVS
ZWNvZ25pemVyXTsKICNlbmRpZgogCisjaWYgRU5BQkxFKEhPVkVSX0dFU1RVUkVfUkVDT0dOSVpF
UikKKyAgICBbc2VsZiBzZXRVcEhvdmVyR2VzdHVyZVJlY29nbml6ZXJdOworI2VuZGlmCisKICNp
ZiBIQVZFKExPT0tVUF9HRVNUVVJFX1JFQ09HTklaRVIpCiAgICAgX2xvb2t1cEdlc3R1cmVSZWNv
Z25pemVyID0gYWRvcHROUyhbW19VSUxvb2t1cEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0
V2l0aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX2xvb2t1cEdlc3R1cmVSZWNvZ25pemVk
OildKTsKICAgICBbX2xvb2t1cEdlc3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOwpA
QCAtMTA2Niw2ICsxMDc0LDExIEBAIC0gKHZvaWQpY2xlYW5VcEludGVyYWN0aW9uCiAgICAgW3Nl
bGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6ZXI6X21vdXNlR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCld
OwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoSE9WRVJfR0VTVFVSRV9SRUNPR05JWkVSKQorICAgIFtf
aG92ZXJHZXN0dXJlUmVjb2duaXplciBzZXREZWxlZ2F0ZTpuaWxdOworICAgIFtzZWxmIHJlbW92
ZUdlc3R1cmVSZWNvZ25pemVyOl9ob3Zlckdlc3R1cmVSZWNvZ25pemVyLmdldCgpXTsKKyNlbmRp
ZgorCiAjaWYgSEFWRShMT09LVVBfR0VTVFVSRV9SRUNPR05JWkVSKQogICAgIFtfbG9va3VwR2Vz
dHVyZVJlY29nbml6ZXIgc2V0RGVsZWdhdGU6bmlsXTsKICAgICBbc2VsZiByZW1vdmVHZXN0dXJl
UmVjb2duaXplcjpfbG9va3VwR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOwpAQCAtMTIxMSw2ICsx
MjI0LDkgQEAgLSAodm9pZClfcmVtb3ZlRGVmYXVsdEdlc3R1cmVSZWNvZ25pemVycwogI2lmIEhB
VkUoVUlLSVRfV0lUSF9NT1VTRV9TVVBQT1JUKQogICAgIFtzZWxmIHJlbW92ZUdlc3R1cmVSZWNv
Z25pemVyOl9tb3VzZUdlc3R1cmVSZWNvZ25pemVyLmdldCgpXTsKICNlbmRpZgorI2lmIEVOQUJM
RShIT1ZFUl9HRVNUVVJFX1JFQ09HTklaRVIpCisgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJlY29n
bml6ZXI6X2hvdmVyR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworI2VuZGlmCiAjaWYgSEFWRShM
T09LVVBfR0VTVFVSRV9SRUNPR05JWkVSKQogICAgIFtzZWxmIHJlbW92ZUdlc3R1cmVSZWNvZ25p
emVyOl9sb29rdXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CiAjZW5kaWYKQEAgLTEyMzYsNiAr
MTI1Miw5IEBAIC0gKHZvaWQpX2FkZERlZmF1bHRHZXN0dXJlUmVjb2duaXplcnMKICNpZiBIQVZF
KFVJS0lUX1dJVEhfTU9VU0VfU1VQUE9SVCkKICAgICBbc2VsZiBhZGRHZXN0dXJlUmVjb2duaXpl
cjpfbW91c2VHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CiAjZW5kaWYKKyNpZiBFTkFCTEUoSE9W
RVJfR0VTVFVSRV9SRUNPR05JWkVSKQorICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl9o
b3Zlckdlc3R1cmVSZWNvZ25pemVyLmdldCgpXTsKKyNlbmRpZgogI2lmIEhBVkUoTE9PS1VQX0dF
U1RVUkVfUkVDT0dOSVpFUikKICAgICBbc2VsZiBhZGRHZXN0dXJlUmVjb2duaXplcjpfbG9va3Vw
R2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOwogI2VuZGlmCkBAIC0xNzAzLDYgKzE3MjIsMTEgQEAg
LSAoQk9PTClnZXN0dXJlUmVjb2duaXplcjooVUlHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVS
ZWNvZ25pemVyIHNob3VsZFJlY2VpdmUKICAgICAgICAgcmV0dXJuIFlFUzsKICNlbmRpZgogCisj
aWYgRU5BQkxFKEhPVkVSX0dFU1RVUkVfUkVDT0dOSVpFUikKKyAgICBpZiAoZ2VzdHVyZVJlY29n
bml6ZXIgPT0gX2hvdmVyR2VzdHVyZVJlY29nbml6ZXIpCisgICAgICAgIHJldHVybiBOTzsKKyNl
bmRpZgorCiAjaWYgSEFWRShVSUtJVF9XSVRIX01PVVNFX1NVUFBPUlQpCiAgICAgaWYgKGdlc3R1
cmVSZWNvZ25pemVyICE9IF9tb3VzZUdlc3R1cmVSZWNvZ25pemVyICYmIFtfbW91c2VHZXN0dXJl
UmVjb2duaXplciBtb3VzZVRvdWNoXSA9PSB0b3VjaCkKICAgICAgICAgcmV0dXJuIE5POwpAQCAt
MTczNSw2ICsxNzU5LDEwIEBAIC0gKEJPT0wpZ2VzdHVyZVJlY29nbml6ZXI6KFVJR2VzdHVyZVJl
Y29nbml6ZXIgKilnZXN0dXJlUmVjb2duaXplciBzaG91bGRSZWNlaXZlCiAjaWYgSEFWRShVSUtJ
VF9XSVRIX01PVVNFX1NVUFBPUlQpCiAgICAgaWYgKGdlc3R1cmVSZWNvZ25pemVyID09IF9tb3Vz
ZUdlc3R1cmVSZWNvZ25pemVyKQogICAgICAgICByZXR1cm4gTk87CisjZW5kaWYKKyNpZiBFTkFC
TEUoSE9WRVJfR0VTVFVSRV9SRUNPR05JWkVSKQorICAgIGlmIChnZXN0dXJlUmVjb2duaXplciA9
PSBfaG92ZXJHZXN0dXJlUmVjb2duaXplcikKKyAgICAgICAgcmV0dXJuIE5POwogI2VuZGlmCiAg
ICAgcmV0dXJuIFlFUzsKIH0KQEAgLTIzNTQsNiArMjM4MiwxMSBAQCAtIChCT09MKWdlc3R1cmVS
ZWNvZ25pemVyOihVSUdlc3R1cmVSZWNvZ25pemVyICopZ2VzdHVyZVJlY29nbml6ZXIgc2hvdWxk
UmVjb2duaQogICAgICAgICByZXR1cm4gWUVTOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoSE9WRVJf
R0VTVFVSRV9SRUNPR05JWkVSKQorICAgIGlmIChbZ2VzdHVyZVJlY29nbml6ZXIgaXNLaW5kT2ZD
bGFzczpbV0tIb3Zlckdlc3R1cmVSZWNvZ25pemVyIGNsYXNzXV0gfHwgW290aGVyR2VzdHVyZVJl
Y29nbml6ZXIgaXNLaW5kT2ZDbGFzczpbV0tIb3Zlckdlc3R1cmVSZWNvZ25pemVyIGNsYXNzXV0p
CisgICAgICAgIHJldHVybiBZRVM7CisjZW5kaWYKKwogI2lmIFBMQVRGT1JNKE1BQ0NBVEFMWVNU
KQogICAgIGlmIChpc1NhbWVQYWlyKGdlc3R1cmVSZWNvZ25pemVyLCBvdGhlckdlc3R1cmVSZWNv
Z25pemVyLCBbX3RleHRJbnRlcmFjdGlvbkFzc2lzdGFudCBsb3VwZUdlc3R1cmVdLCBbX3RleHRJ
bnRlcmFjdGlvbkFzc2lzdGFudCBmb3JjZVByZXNzR2VzdHVyZV0pKQogICAgICAgICByZXR1cm4g
WUVTOwpAQCAtOTQyMCw2ICs5NDUzLDI5IEBAIC0gKHZvaWQpX3NldE1vdXNlRXZlbnRQb2xpY3k6
KFdlYkNvcmU6Ok1vdXNlRXZlbnRQb2xpY3kpcG9saWN5CiAKICNlbmRpZiAvLyBIQVZFKFVJS0lU
X1dJVEhfTU9VU0VfU1VQUE9SVCkKIAorI2lmIEVOQUJMRShIT1ZFUl9HRVNUVVJFX1JFQ09HTkla
RVIpCisKKy0gKHZvaWQpc2V0VXBIb3Zlckdlc3R1cmVSZWNvZ25pemVyCit7CisgICAgX2hvdmVy
R2VzdHVyZVJlY29nbml6ZXIgPSBhZG9wdE5TKFtbV0tIb3Zlckdlc3R1cmVSZWNvZ25pemVyIGFs
bG9jXSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoaG92ZXJHZXN0dXJlUmVj
b2duaXplckNoYW5nZWQ6KV0pOworICAgIFtfaG92ZXJHZXN0dXJlUmVjb2duaXplciBzZXREZWxl
Z2F0ZTpzZWxmXTsKKyAgICBbc2VsZiBhZGRHZXN0dXJlUmVjb2duaXplcjpfaG92ZXJHZXN0dXJl
UmVjb2duaXplci5nZXQoKV07Cit9CisKKy0gKHZvaWQpaG92ZXJHZXN0dXJlUmVjb2duaXplckNo
YW5nZWQ6KFdLSG92ZXJHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVSZWNvZ25pemVyCit7Cisg
ICAgaWYgKCFfcGFnZS0+aGFzUnVubmluZ1Byb2Nlc3MoKSkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgYXV0byBldmVudCA9IGdlc3R1cmVSZWNvZ25pemVyLmxhc3RNb3VzZUV2ZW50OworICAgIGlm
ICghZXZlbnQpCisgICAgICAgIHJldHVybjsKKworICAgIF9wYWdlLT5oYW5kbGVNb3VzZUV2ZW50
KCpldmVudCk7Cit9CisKKyNlbmRpZiAvLyBFTkFCTEUoSE9WRVJfR0VTVFVSRV9SRUNPR05JWkVS
KQorCiAjaWYgRU5BQkxFKE1FRElBX0NPTlRST0xTX0NPTlRFWFRfTUVOVVMpICYmIFVTRShVSUNP
TlRFWFRNRU5VKQogCiAtICh2b2lkKV9zaG93TWVkaWFDb250cm9sc0NvbnRleHRNZW51OihXZWJD
b3JlOjpGbG9hdFJlY3QmJil0YXJnZXRGcmFtZSBpdGVtczooVmVjdG9yPFdlYkNvcmU6Ok1lZGlh
Q29udHJvbHNDb250ZXh0TWVudUl0ZW0+JiYpaXRlbXMgY29tcGxldGlvbkhhbmRsZXI6KENvbXBs
ZXRpb25IYW5kbGVyPHZvaWQoV2ViQ29yZTo6TWVkaWFDb250cm9sc0NvbnRleHRNZW51SXRlbTo6
SUQpPiYmKWNvbXBsZXRpb25IYW5kbGVyCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>