<?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>231434</bug_id>
          
          <creation_ts>2021-10-08 08:57:29 -0700</creation_ts>
          <short_desc>REGRESSION(r283802): broke Apple ports</short_desc>
          <delta_ts>2021-10-08 09:39:15 -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>
          
          <blocked>231430</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>mcatanzaro</cc>
    
    <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1802092</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-10-08 08:57:29 -0700</bug_when>
    <thetext>https://commits.webkit.org/r283802 introduced a regression:
broke Apple ports

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802094</commentid>
    <comment_count>1</comment_count>
      <attachid>440622</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-10-08 08:57:36 -0700</bug_when>
    <thetext>Created attachment 440622
REVERT of r283802

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802098</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-10-08 08:59:00 -0700</bug_when>
    <thetext>Actually let&apos;s revert only the change to TextChecker. The whole patch doesn&apos;t need to be reverted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802105</commentid>
    <comment_count>3</comment_count>
      <attachid>440626</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-10-08 09:02:59 -0700</bug_when>
    <thetext>Created attachment 440626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802127</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-08 09:38:12 -0700</bug_when>
    <thetext>Committed r283809 (242702@main): &lt;https://commits.webkit.org/242702@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440626.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1802129</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-08 09:39:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/84031602&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440622</attachid>
            <date>2021-10-08 08:57:36 -0700</date>
            <delta_ts>2021-10-08 09:02:56 -0700</delta_ts>
            <desc>REVERT of r283802</desc>
            <filename>bug-231434-20211008085735.patch</filename>
            <type>text/plain</type>
            <size>10736</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzODA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGU0ZmIzZjgyYmQwYjc1NWE3
MGY0ZjZkMzc0YWYwOTAyODYyYTJiZmQuLjc1YWI2YTZlOTEzOTc0MDUzMjNlMTI4ZGUxODc2MTVk
MTg3OTFlZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMTAtMDggIENvbW1pdCBR
dWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJl
dmVydGluZyByMjgzODAyLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjMxNDM0CisKKyAgICAgICAgYnJva2UgQXBwbGUgcG9ydHMKKworICAgICAgICBS
ZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIltXUEVdW1F0XSBBUEkgZXhwb3J0IGZpeGVz
IgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMxNDMw
CisgICAgICAgIGh0dHBzOi8vY29tbWl0cy53ZWJraXQub3JnL3IyODM4MDIKKwogMjAyMS0xMC0w
OCAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQ
RV1bUXRdIEFQSSBleHBvcnQgZml4ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS93cGUvcXQvV1BFUXRWaWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS93cGUvcXQvV1BFUXRWaWV3LmNwcAppbmRleCBmNzUzZmUyM2QwMTEzMDUzYWJhYzcwOTY3Yzhj
NzczYTMxNmY0OTYyLi4zZTQ1ZGUwZDk3YjFhNWNiMzViNGE0MjY0MjYyY2FmMjRlNjcyNzI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvd3BlL3F0L1dQRVF0Vmlldy5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9xdC9XUEVRdFZpZXcuY3Bw
CkBAIC01OCwxNCArNTgsMTEgQEAgV1BFUXRWaWV3OjpXUEVRdFZpZXcoUVF1aWNrSXRlbSogcGFy
ZW50KQogCiBXUEVRdFZpZXc6On5XUEVRdFZpZXcoKQogewotICAgIGlmIChtX3dlYlZpZXcpIHsK
LSAgICAgICAgZ19zaWduYWxfaGFuZGxlcnNfZGlzY29ubmVjdF9ieV9mdW5jKG1fd2ViVmlldywg
cmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4obm90aWZ5VXJsQ2hhbmdlZENhbGxiYWNrKSwgdGhp
cyk7Ci0gICAgICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyhtX3dlYlZp
ZXcsIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG5vdGlmeVRpdGxlQ2hhbmdlZENhbGxiYWNr
KSwgdGhpcyk7Ci0gICAgICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyht
X3dlYlZpZXcsIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG5vdGlmeUxvYWRDaGFuZ2VkQ2Fs
bGJhY2spLCB0aGlzKTsKLSAgICAgICAgZ19zaWduYWxfaGFuZGxlcnNfZGlzY29ubmVjdF9ieV9m
dW5jKG1fd2ViVmlldywgcmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4obm90aWZ5TG9hZEZhaWxl
ZENhbGxiYWNrKSwgdGhpcyk7Ci0gICAgICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3Rf
YnlfZnVuYyhtX3dlYlZpZXcsIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG5vdGlmeUxvYWRQ
cm9ncmVzc0NhbGxiYWNrKSwgdGhpcyk7Ci0gICAgICAgIGdfb2JqZWN0X3VucmVmKG1fd2ViVmll
dyk7Ci0gICAgfQorICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyhtX3dl
YlZpZXcuZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG5vdGlmeVVybENoYW5nZWRD
YWxsYmFjayksIHRoaXMpOworICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rpc2Nvbm5lY3RfYnlfZnVu
YyhtX3dlYlZpZXcuZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50ZXI+KG5vdGlmeVRpdGxl
Q2hhbmdlZENhbGxiYWNrKSwgdGhpcyk7CisgICAgZ19zaWduYWxfaGFuZGxlcnNfZGlzY29ubmVj
dF9ieV9mdW5jKG1fd2ViVmlldy5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDxncG9pbnRlcj4obm90
aWZ5TG9hZENoYW5nZWRDYWxsYmFjayksIHRoaXMpOworICAgIGdfc2lnbmFsX2hhbmRsZXJzX2Rp
c2Nvbm5lY3RfYnlfZnVuYyhtX3dlYlZpZXcuZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8Z3BvaW50
ZXI+KG5vdGlmeUxvYWRGYWlsZWRDYWxsYmFjayksIHRoaXMpOworICAgIGdfc2lnbmFsX2hhbmRs
ZXJzX2Rpc2Nvbm5lY3RfYnlfZnVuYyhtX3dlYlZpZXcuZ2V0KCksIHJlaW50ZXJwcmV0X2Nhc3Q8
Z3BvaW50ZXI+KG5vdGlmeUxvYWRQcm9ncmVzc0NhbGxiYWNrKSwgdGhpcyk7CiB9CiAKIHZvaWQg
V1BFUXRWaWV3OjpnZW9tZXRyeUNoYW5nZWQoY29uc3QgUVJlY3RGJiBuZXdHZW9tZXRyeSwgY29u
c3QgUVJlY3RGJikKQEAgLTEwNCwyMiArMTAxLDIyIEBAIHZvaWQgV1BFUXRWaWV3OjpjcmVhdGVX
ZWJWaWV3KCkKICAgICBtX2JhY2tlbmQgPSBiYWNrZW5kLmdldCgpOwogICAgIGF1dG8gc2V0dGlu
Z3MgPSBhZG9wdEdSZWYod2Via2l0X3NldHRpbmdzX25ld193aXRoX3NldHRpbmdzKCJlbmFibGUt
ZGV2ZWxvcGVyLWV4dHJhcyIsIFRSVUUsCiAgICAgICAgICJlbmFibGUtd2ViZ2wiLCBUUlVFLCAi
ZW5hYmxlLW1lZGlhc291cmNlIiwgVFJVRSwgbnVsbHB0cikpOwotICAgIG1fd2ViVmlldyA9IFdF
QktJVF9XRUJfVklFVyhnX29iamVjdF9uZXcoV0VCS0lUX1RZUEVfV0VCX1ZJRVcsCisgICAgbV93
ZWJWaWV3ID0gYWRvcHRHUmVmKFdFQktJVF9XRUJfVklFVyhnX29iamVjdF9uZXcoV0VCS0lUX1RZ
UEVfV0VCX1ZJRVcsCiAgICAgICAgICJiYWNrZW5kIiwgd2Via2l0X3dlYl92aWV3X2JhY2tlbmRf
bmV3KG1fYmFja2VuZC0+YmFja2VuZCgpLCBbXShncG9pbnRlciBkYXRhKSB7CiAgICAgICAgICAg
ICBkZWxldGUgc3RhdGljX2Nhc3Q8V1BFUXRWaWV3QmFja2VuZCo+KGRhdGEpOwogICAgICAgICB9
LCBiYWNrZW5kLnJlbGVhc2UoKSksCi0gICAgICAgICJzZXR0aW5ncyIsIHNldHRpbmdzLmdldCgp
LCBudWxscHRyKSk7CisgICAgICAgICJzZXR0aW5ncyIsIHNldHRpbmdzLmdldCgpLCBudWxscHRy
KSkpOwogCi0gICAgZ19zaWduYWxfY29ubmVjdF9zd2FwcGVkKG1fd2ViVmlldywgIm5vdGlmeTo6
dXJpIiwgR19DQUxMQkFDSyhub3RpZnlVcmxDaGFuZ2VkQ2FsbGJhY2spLCB0aGlzKTsKLSAgICBn
X3NpZ25hbF9jb25uZWN0X3N3YXBwZWQobV93ZWJWaWV3LCAibm90aWZ5Ojp0aXRsZSIsIEdfQ0FM
TEJBQ0sobm90aWZ5VGl0bGVDaGFuZ2VkQ2FsbGJhY2spLCB0aGlzKTsKLSAgICBnX3NpZ25hbF9j
b25uZWN0X3N3YXBwZWQobV93ZWJWaWV3LCAibm90aWZ5Ojplc3RpbWF0ZWQtbG9hZC1wcm9ncmVz
cyIsIEdfQ0FMTEJBQ0sobm90aWZ5TG9hZFByb2dyZXNzQ2FsbGJhY2spLCB0aGlzKTsKLSAgICBn
X3NpZ25hbF9jb25uZWN0KG1fd2ViVmlldywgImxvYWQtY2hhbmdlZCIsIEdfQ0FMTEJBQ0sobm90
aWZ5TG9hZENoYW5nZWRDYWxsYmFjayksIHRoaXMpOwotICAgIGdfc2lnbmFsX2Nvbm5lY3QobV93
ZWJWaWV3LCAibG9hZC1mYWlsZWQiLCBHX0NBTExCQUNLKG5vdGlmeUxvYWRGYWlsZWRDYWxsYmFj
ayksIHRoaXMpOworICAgIGdfc2lnbmFsX2Nvbm5lY3Rfc3dhcHBlZChtX3dlYlZpZXcuZ2V0KCks
ICJub3RpZnk6OnVyaSIsIEdfQ0FMTEJBQ0sobm90aWZ5VXJsQ2hhbmdlZENhbGxiYWNrKSwgdGhp
cyk7CisgICAgZ19zaWduYWxfY29ubmVjdF9zd2FwcGVkKG1fd2ViVmlldy5nZXQoKSwgIm5vdGlm
eTo6dGl0bGUiLCBHX0NBTExCQUNLKG5vdGlmeVRpdGxlQ2hhbmdlZENhbGxiYWNrKSwgdGhpcyk7
CisgICAgZ19zaWduYWxfY29ubmVjdF9zd2FwcGVkKG1fd2ViVmlldy5nZXQoKSwgIm5vdGlmeTo6
ZXN0aW1hdGVkLWxvYWQtcHJvZ3Jlc3MiLCBHX0NBTExCQUNLKG5vdGlmeUxvYWRQcm9ncmVzc0Nh
bGxiYWNrKSwgdGhpcyk7CisgICAgZ19zaWduYWxfY29ubmVjdChtX3dlYlZpZXcuZ2V0KCksICJs
b2FkLWNoYW5nZWQiLCBHX0NBTExCQUNLKG5vdGlmeUxvYWRDaGFuZ2VkQ2FsbGJhY2spLCB0aGlz
KTsKKyAgICBnX3NpZ25hbF9jb25uZWN0KG1fd2ViVmlldy5nZXQoKSwgImxvYWQtZmFpbGVkIiwg
R19DQUxMQkFDSyhub3RpZnlMb2FkRmFpbGVkQ2FsbGJhY2spLCB0aGlzKTsKIAogICAgIGlmICgh
bV91cmwuaXNFbXB0eSgpKQotICAgICAgICB3ZWJraXRfd2ViX3ZpZXdfbG9hZF91cmkobV93ZWJW
aWV3LCBtX3VybC50b1N0cmluZygpLnRvVXRmOCgpLmNvbnN0RGF0YSgpKTsKKyAgICAgICAgd2Vi
a2l0X3dlYl92aWV3X2xvYWRfdXJpKG1fd2ViVmlldy5nZXQoKSwgbV91cmwudG9TdHJpbmcoKS50
b1V0ZjgoKS5jb25zdERhdGEoKSk7CiAgICAgZWxzZSBpZiAoIW1faHRtbC5pc0VtcHR5KCkpCi0g
ICAgICAgIHdlYmtpdF93ZWJfdmlld19sb2FkX2h0bWwobV93ZWJWaWV3LCBtX2h0bWwudG9VdGY4
KCkuY29uc3REYXRhKCksIG1fYmFzZVVybC50b1N0cmluZygpLnRvVXRmOCgpLmNvbnN0RGF0YSgp
KTsKKyAgICAgICAgd2Via2l0X3dlYl92aWV3X2xvYWRfaHRtbChtX3dlYlZpZXcuZ2V0KCksIG1f
aHRtbC50b1V0ZjgoKS5jb25zdERhdGEoKSwgbV9iYXNlVXJsLnRvU3RyaW5nKCkudG9VdGY4KCku
Y29uc3REYXRhKCkpOwogCiAgICAgUV9FTUlUIHdlYlZpZXdDcmVhdGVkKCk7CiB9CkBAIC0yMDcs
NyArMjA0LDcgQEAgUVVybCBXUEVRdFZpZXc6OnVybCgpIGNvbnN0CiAgICAgaWYgKCFtX3dlYlZp
ZXcpCiAgICAgICAgIHJldHVybiBtX3VybDsKIAotICAgIGNvbnN0IGdjaGFyKiB1cmkgPSB3ZWJr
aXRfd2ViX3ZpZXdfZ2V0X3VyaShtX3dlYlZpZXcpOworICAgIGNvbnN0IGdjaGFyKiB1cmkgPSB3
ZWJraXRfd2ViX3ZpZXdfZ2V0X3VyaShtX3dlYlZpZXcuZ2V0KCkpOwogICAgIHJldHVybiB1cmkg
PyBRVXJsKFFTdHJpbmcodXJpKSkgOiBtX3VybDsKIH0KIApAQCAtMjMwLDcgKzIyNyw3IEBAIHZv
aWQgV1BFUXRWaWV3OjpzZXRVcmwoY29uc3QgUVVybCYgdXJsKQogICAgIG1fZXJyb3JPY2N1cmVk
ID0gZmFsc2U7CiAgICAgbV91cmwgPSB1cmw7CiAgICAgaWYgKG1fd2ViVmlldykKLSAgICAgICAg
d2Via2l0X3dlYl92aWV3X2xvYWRfdXJpKG1fd2ViVmlldywgbV91cmwudG9TdHJpbmcoKS50b1V0
ZjgoKS5jb25zdERhdGEoKSk7CisgICAgICAgIHdlYmtpdF93ZWJfdmlld19sb2FkX3VyaShtX3dl
YlZpZXcuZ2V0KCksIG1fdXJsLnRvU3RyaW5nKCkudG9VdGY4KCkuY29uc3REYXRhKCkpOwogfQog
CiAvKiEKQEAgLTI0NSw3ICsyNDIsNyBAQCBpbnQgV1BFUXRWaWV3Ojpsb2FkUHJvZ3Jlc3MoKSBj
b25zdAogICAgIGlmICghbV93ZWJWaWV3KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVy
biB3ZWJraXRfd2ViX3ZpZXdfZ2V0X2VzdGltYXRlZF9sb2FkX3Byb2dyZXNzKG1fd2ViVmlldykg
KiAxMDA7CisgICAgcmV0dXJuIHdlYmtpdF93ZWJfdmlld19nZXRfZXN0aW1hdGVkX2xvYWRfcHJv
Z3Jlc3MobV93ZWJWaWV3LmdldCgpKSAqIDEwMDsKIH0KIAogLyohCkBAIC0yNTksNyArMjU2LDcg
QEAgUVN0cmluZyBXUEVRdFZpZXc6OnRpdGxlKCkgY29uc3QKICAgICBpZiAoIW1fd2ViVmlldykK
ICAgICAgICAgcmV0dXJuICIiOwogCi0gICAgcmV0dXJuIHdlYmtpdF93ZWJfdmlld19nZXRfdGl0
bGUobV93ZWJWaWV3KTsKKyAgICByZXR1cm4gd2Via2l0X3dlYl92aWV3X2dldF90aXRsZShtX3dl
YlZpZXcuZ2V0KCkpOwogfQogCiAvKiEKQEAgLTI3Myw3ICsyNzAsNyBAQCBib29sIFdQRVF0Vmll
dzo6Y2FuR29CYWNrKCkgY29uc3QKICAgICBpZiAoIW1fd2ViVmlldykKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCi0gICAgcmV0dXJuIHdlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFjayhtX3dlYlZp
ZXcpOworICAgIHJldHVybiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2sobV93ZWJWaWV3Lmdl
dCgpKTsKIH0KIAogLyohCkBAIC0zMDQsNyArMzAxLDcgQEAgYm9vbCBXUEVRdFZpZXc6OmlzTG9h
ZGluZygpIGNvbnN0CiAgICAgaWYgKCFtX3dlYlZpZXcpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
IAotICAgIHJldHVybiB3ZWJraXRfd2ViX3ZpZXdfaXNfbG9hZGluZyhtX3dlYlZpZXcpOworICAg
IHJldHVybiB3ZWJraXRfd2ViX3ZpZXdfaXNfbG9hZGluZyhtX3dlYlZpZXcuZ2V0KCkpOwogfQog
CiAvKiEKQEAgLTMxOCw3ICszMTUsNyBAQCBib29sIFdQRVF0Vmlldzo6Y2FuR29Gb3J3YXJkKCkg
Y29uc3QKICAgICBpZiAoIW1fd2ViVmlldykKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAg
cmV0dXJuIHdlYmtpdF93ZWJfdmlld19jYW5fZ29fZm9yd2FyZChtX3dlYlZpZXcpOworICAgIHJl
dHVybiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2ZvcndhcmQobV93ZWJWaWV3LmdldCgpKTsKIH0K
IAogLyohCkBAIC0zMjksNyArMzI2LDcgQEAgYm9vbCBXUEVRdFZpZXc6OmNhbkdvRm9yd2FyZCgp
IGNvbnN0CiB2b2lkIFdQRVF0Vmlldzo6Z29CYWNrKCkKIHsKICAgICBpZiAobV93ZWJWaWV3KQot
ICAgICAgICB3ZWJraXRfd2ViX3ZpZXdfZ29fYmFjayhtX3dlYlZpZXcpOworICAgICAgICB3ZWJr
aXRfd2ViX3ZpZXdfZ29fYmFjayhtX3dlYlZpZXcuZ2V0KCkpOwogfQogCiAvKiEKQEAgLTM0MCw3
ICszMzcsNyBAQCB2b2lkIFdQRVF0Vmlldzo6Z29CYWNrKCkKIHZvaWQgV1BFUXRWaWV3Ojpnb0Zv
cndhcmQoKQogewogICAgIGlmIChtX3dlYlZpZXcpCi0gICAgICAgIHdlYmtpdF93ZWJfdmlld19n
b19mb3J3YXJkKG1fd2ViVmlldyk7CisgICAgICAgIHdlYmtpdF93ZWJfdmlld19nb19mb3J3YXJk
KG1fd2ViVmlldy5nZXQoKSk7CiB9CiAKIC8qIQpAQCAtMzUxLDcgKzM0OCw3IEBAIHZvaWQgV1BF
UXRWaWV3Ojpnb0ZvcndhcmQoKQogdm9pZCBXUEVRdFZpZXc6OnJlbG9hZCgpCiB7CiAgICAgaWYg
KG1fd2ViVmlldykKLSAgICAgICAgd2Via2l0X3dlYl92aWV3X3JlbG9hZChtX3dlYlZpZXcpOwor
ICAgICAgICB3ZWJraXRfd2ViX3ZpZXdfcmVsb2FkKG1fd2ViVmlldy5nZXQoKSk7CiB9CiAKIC8q
IQpAQCAtMzYyLDcgKzM1OSw3IEBAIHZvaWQgV1BFUXRWaWV3OjpyZWxvYWQoKQogdm9pZCBXUEVR
dFZpZXc6OnN0b3AoKQogewogICAgIGlmIChtX3dlYlZpZXcpCi0gICAgICAgIHdlYmtpdF93ZWJf
dmlld19zdG9wX2xvYWRpbmcobV93ZWJWaWV3KTsKKyAgICAgICAgd2Via2l0X3dlYl92aWV3X3N0
b3BfbG9hZGluZyhtX3dlYlZpZXcuZ2V0KCkpOwogfQogCiAvKiEKQEAgLTM5MCw3ICszODcsNyBA
QCB2b2lkIFdQRVF0Vmlldzo6bG9hZEh0bWwoY29uc3QgUVN0cmluZyYgaHRtbCwgY29uc3QgUVVy
bCYgYmFzZVVybCkKICAgICBtX2Vycm9yT2NjdXJlZCA9IGZhbHNlOwogCiAgICAgaWYgKG1fd2Vi
VmlldykKLSAgICAgICAgd2Via2l0X3dlYl92aWV3X2xvYWRfaHRtbChtX3dlYlZpZXcsIGh0bWwu
dG9VdGY4KCkuY29uc3REYXRhKCksIGJhc2VVcmwudG9TdHJpbmcoKS50b1V0ZjgoKS5jb25zdERh
dGEoKSk7CisgICAgICAgIHdlYmtpdF93ZWJfdmlld19sb2FkX2h0bWwobV93ZWJWaWV3LmdldCgp
LCBodG1sLnRvVXRmOCgpLmNvbnN0RGF0YSgpLCBiYXNlVXJsLnRvU3RyaW5nKCkudG9VdGY4KCku
Y29uc3REYXRhKCkpOwogfQogCiBzdHJ1Y3QgSmF2YXNjcmlwdENhbGxiYWNrRGF0YSB7CkBAIC00
NTQsNyArNDUxLDcgQEAgc3RhdGljIHZvaWQganNBc3luY1JlYWR5Q2FsbGJhY2soR09iamVjdCog
b2JqZWN0LCBHQXN5bmNSZXN1bHQqIHJlc3VsdCwgZ3BvaW50ZXIKIHZvaWQgV1BFUXRWaWV3Ojpy
dW5KYXZhU2NyaXB0KGNvbnN0IFFTdHJpbmcmIHNjcmlwdCwgY29uc3QgUUpTVmFsdWUmIGNhbGxi
YWNrKQogewogICAgIHN0ZDo6dW5pcXVlX3B0cjxKYXZhc2NyaXB0Q2FsbGJhY2tEYXRhPiBkYXRh
ID0gc3RkOjptYWtlX3VuaXF1ZTxKYXZhc2NyaXB0Q2FsbGJhY2tEYXRhPihjYWxsYmFjaywgUVBv
aW50ZXI8V1BFUXRWaWV3Pih0aGlzKSk7Ci0gICAgd2Via2l0X3dlYl92aWV3X3J1bl9qYXZhc2Ny
aXB0KG1fd2ViVmlldywgc2NyaXB0LnRvVXRmOCgpLmNvbnN0RGF0YSgpLCBudWxscHRyLCBqc0Fz
eW5jUmVhZHlDYWxsYmFjaywgZGF0YS5yZWxlYXNlKCkpOworICAgIHdlYmtpdF93ZWJfdmlld19y
dW5famF2YXNjcmlwdChtX3dlYlZpZXcuZ2V0KCksIHNjcmlwdC50b1V0ZjgoKS5jb25zdERhdGEo
KSwgbnVsbHB0ciwganNBc3luY1JlYWR5Q2FsbGJhY2ssIGRhdGEucmVsZWFzZSgpKTsKIH0KIAog
dm9pZCBXUEVRdFZpZXc6Om1vdXNlUHJlc3NFdmVudChRTW91c2VFdmVudCogZXZlbnQpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvd3BlL3F0L1dQRVF0Vmlldy5oIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9xdC9XUEVRdFZpZXcuaAppbmRleCBmNzk1
MzU1NTA4MzljOGQyNzAzY2Q2MDFjNjdmZTY1Yzk5MGM4MWE2Li44N2VjNTI3MzUyYjEwZGExZTFk
N2NhZWM3NmZkM2Q1ODkxMGE0MTRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BUEkvd3BlL3F0L1dQRVF0Vmlldy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS93cGUvcXQvV1BFUXRWaWV3LmgKQEAgLTMyLDcgKzMyLDcgQEAKIGNsYXNzIFdQRVF0Vmlld0Jh
Y2tlbmQ7CiBjbGFzcyBXUEVRdFZpZXdMb2FkUmVxdWVzdDsKIAotY2xhc3MgUV9ERUNMX0VYUE9S
VCBXUEVRdFZpZXcgOiBwdWJsaWMgUVF1aWNrSXRlbSB7CitjbGFzcyBXUEVRdFZpZXcgOiBwdWJs
aWMgUVF1aWNrSXRlbSB7CiAgICAgUV9PQkpFQ1QKICAgICBRX0RJU0FCTEVfQ09QWShXUEVRdFZp
ZXcpCiAgICAgUV9QUk9QRVJUWShRVXJsIHVybCBSRUFEIHVybCBXUklURSBzZXRVcmwgTk9USUZZ
IHVybENoYW5nZWQpCkBAIC0xMTAsNyArMTEwLDcgQEAgcHJpdmF0ZToKICAgICBzdGF0aWMgdm9p
ZCBub3RpZnlMb2FkQ2hhbmdlZENhbGxiYWNrKFdlYktpdFdlYlZpZXcqLCBXZWJLaXRMb2FkRXZl
bnQsIFdQRVF0VmlldyopOwogICAgIHN0YXRpYyB2b2lkIG5vdGlmeUxvYWRGYWlsZWRDYWxsYmFj
ayhXZWJLaXRXZWJWaWV3KiwgV2ViS2l0TG9hZEV2ZW50LCBjb25zdCBnY2hhciogZmFpbGluZ1VS
SSwgR0Vycm9yKiwgV1BFUXRWaWV3Kik7CiAKLSAgICBXZWJLaXRXZWJWaWV3KiBtX3dlYlZpZXcg
eyBudWxscHRyIH07CisgICAgR1JlZlB0cjxXZWJLaXRXZWJWaWV3PiBtX3dlYlZpZXc7CiAgICAg
UVVybCBtX3VybDsKICAgICBRU3RyaW5nIG1faHRtbDsKICAgICBRVXJsIG1fYmFzZVVybDsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS93cGUvcXQvV1BFUXRWaWV3TG9h
ZFJlcXVlc3QuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS93cGUvcXQvV1BFUXRWaWV3
TG9hZFJlcXVlc3QuaAppbmRleCAyMjA3ZGQ2YTgwODBiYTAxNzQzOGU4Y2ZhNWFlZWIxZjhlZDRk
ZWIyLi5hYWQwZTA2N2U2YzgyOTlmMTU2NWNkMWQ5MWQ4OGIzYmQxYmFlMWRhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvd3BlL3F0L1dQRVF0Vmlld0xvYWRSZXF1ZXN0
LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9xdC9XUEVRdFZpZXdMb2Fk
UmVxdWVzdC5oCkBAIC0yNiw3ICsyNiw3IEBACiAKIGNsYXNzIFdQRVF0Vmlld0xvYWRSZXF1ZXN0
UHJpdmF0ZTsKIAotY2xhc3MgUV9ERUNMX0VYUE9SVCBXUEVRdFZpZXdMb2FkUmVxdWVzdCA6IHB1
YmxpYyBRT2JqZWN0IHsKK2NsYXNzIFdQRVF0Vmlld0xvYWRSZXF1ZXN0IDogcHVibGljIFFPYmpl
Y3QgewogICAgIFFfT0JKRUNUCiAgICAgUV9QUk9QRVJUWShRVXJsIHVybCBSRUFEIHVybCkKICAg
ICBRX1BST1BFUlRZKFdQRVF0Vmlldzo6TG9hZFN0YXR1cyBzdGF0dXMgUkVBRCBzdGF0dXMpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9UZXh0Q2hlY2tlci5oIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvVGV4dENoZWNrZXIuaAppbmRleCBiNTczZWE0NmQwZmQ3ZGQ1Nzk2
ZTU3YmM0ZTVjN2MxMGI4Nzc1MjkyLi41OGMzYWZlMzczOTNkODA1NTAxZWE0NjAxNmE1ZDBjMjkz
NzcwM2U0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9UZXh0Q2hlY2tlci5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1RleHRDaGVja2VyLmgKQEAgLTI4LDcgKzI4
LDYgQEAKICNpbmNsdWRlICJUZXh0Q2hlY2tlckNvbXBsZXRpb24uaCIKICNpbmNsdWRlIDxXZWJD
b3JlL0VkaXRvckNsaWVudC5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVGV4dENoZWNrZXJDbGllbnQu
aD4KLSNpbmNsdWRlIDxXZWJLaXQvV0tEZWNsYXJhdGlvblNwZWNpZmllcnMuaD4KIAogbmFtZXNw
YWNlIFdlYktpdCB7CiAKQEAgLTQyLDcgKzQxLDcgQEAgcHVibGljOgogICAgIHN0YXRpYyBjb25z
dCBUZXh0Q2hlY2tlclN0YXRlJiBzdGF0ZSgpOwogICAgIHN0YXRpYyBib29sIGlzQ29udGludW91
c1NwZWxsQ2hlY2tpbmdBbGxvd2VkKCk7CiAKLSAgICBXS19FWFBPUlQgc3RhdGljIGJvb2wgc2V0
Q29udGludW91c1NwZWxsQ2hlY2tpbmdFbmFibGVkKGJvb2wpOworICAgIHN0YXRpYyBib29sIHNl
dENvbnRpbnVvdXNTcGVsbENoZWNraW5nRW5hYmxlZChib29sKTsKICAgICBzdGF0aWMgdm9pZCBz
ZXRHcmFtbWFyQ2hlY2tpbmdFbmFibGVkKGJvb2wpOwogICAgIAogICAgIHN0YXRpYyB2b2lkIHNl
dFRlc3RpbmdNb2RlKGJvb2wpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440626</attachid>
            <date>2021-10-08 09:02:59 -0700</date>
            <delta_ts>2021-10-08 09:38:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231434-20211008110258.patch</filename>
            <type>text/plain</type>
            <size>1457</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzODA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGU0ZmIzZjgyYmQwYjc1NWE3
MGY0ZjZkMzc0YWYwOTAyODYyYTJiZmQuLmRmNjE4NGIzMzUyOTZlYzgwNWI3ODdhNDk1OWFjMTJi
MzhkMDVjYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjEtMTAtMDggIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
MjgzODAyKTogYnJva2UgQXBwbGUgcG9ydHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzMTQzNAorCisgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydCBj
aGFuZ2VzIHRvIFRleHRDaGVja2VyLmggdGhhdCBicm9rZSB0aGUgaU9TIGJ1aWxkLgorCisgICAg
ICAgICogVUlQcm9jZXNzL1RleHRDaGVja2VyLmg6CisKIDIwMjEtMTAtMDggIFBoaWxpcHBlIE5v
cm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdW1F0XSBBUEkgZXhw
b3J0IGZpeGVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9UZXh0Q2hlY2tl
ci5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvVGV4dENoZWNrZXIuaAppbmRleCBiNTczZWE0
NmQwZmQ3ZGQ1Nzk2ZTU3YmM0ZTVjN2MxMGI4Nzc1MjkyLi41OGMzYWZlMzczOTNkODA1NTAxZWE0
NjAxNmE1ZDBjMjkzNzcwM2U0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9U
ZXh0Q2hlY2tlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1RleHRDaGVja2VyLmgK
QEAgLTI4LDcgKzI4LDYgQEAKICNpbmNsdWRlICJUZXh0Q2hlY2tlckNvbXBsZXRpb24uaCIKICNp
bmNsdWRlIDxXZWJDb3JlL0VkaXRvckNsaWVudC5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVGV4dENo
ZWNrZXJDbGllbnQuaD4KLSNpbmNsdWRlIDxXZWJLaXQvV0tEZWNsYXJhdGlvblNwZWNpZmllcnMu
aD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKQEAgLTQyLDcgKzQxLDcgQEAgcHVibGljOgogICAg
IHN0YXRpYyBjb25zdCBUZXh0Q2hlY2tlclN0YXRlJiBzdGF0ZSgpOwogICAgIHN0YXRpYyBib29s
IGlzQ29udGludW91c1NwZWxsQ2hlY2tpbmdBbGxvd2VkKCk7CiAKLSAgICBXS19FWFBPUlQgc3Rh
dGljIGJvb2wgc2V0Q29udGludW91c1NwZWxsQ2hlY2tpbmdFbmFibGVkKGJvb2wpOworICAgIHN0
YXRpYyBib29sIHNldENvbnRpbnVvdXNTcGVsbENoZWNraW5nRW5hYmxlZChib29sKTsKICAgICBz
dGF0aWMgdm9pZCBzZXRHcmFtbWFyQ2hlY2tpbmdFbmFibGVkKGJvb2wpOwogICAgIAogICAgIHN0
YXRpYyB2b2lkIHNldFRlc3RpbmdNb2RlKGJvb2wpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>