<?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>239793</bug_id>
          
          <creation_ts>2022-04-26 16:28:36 -0700</creation_ts>
          <short_desc>[iOS] Focus changes unexpectedly when scrolling to a found text range</short_desc>
          <delta_ts>2022-04-27 10:37:21 -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>WebKit API</component>
          <version>Other</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="Aditya Keerthi">akeerthi</reporter>
          <assigned_to name="Aditya Keerthi">akeerthi</assigned_to>
          <cc>hi</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1864664</commentid>
    <comment_count>0</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2022-04-26 16:28:36 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864665</commentid>
    <comment_count>1</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2022-04-26 16:28:50 -0700</bug_when>
    <thetext>rdar://90996437</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864667</commentid>
    <comment_count>2</comment_count>
      <attachid>458408</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2022-04-26 16:31:25 -0700</bug_when>
    <thetext>Created attachment 458408
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864827</commentid>
    <comment_count>3</comment_count>
      <attachid>458408</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2022-04-27 09:26:41 -0700</bug_when>
    <thetext>Comment on attachment 458408
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864846</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-27 10:37:18 -0700</bug_when>
    <thetext>Committed r293519 (250050@main): &lt;https://commits.webkit.org/250050@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458408.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458408</attachid>
            <date>2022-04-26 16:31:25 -0700</date>
            <delta_ts>2022-04-27 10:37:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239793-20220426163121.patch</filename>
            <type>text/plain</type>
            <size>5123</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJkZjU2MGZiYjljMGFkOTIw
Mjk2ZmM1OTI1ZGFjZjMyOTAzOTYxMTYuLmIwMjBmYzUyNjJjMmI5NjNjZGVkZTE1ODlmMzY5OTIx
ODJiNGFkNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjItMDQtMjYgIEFkaXR5YSBL
ZWVydGhpICA8YWtlZXJ0aGlAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEZvY3VzIGNoYW5n
ZXMgdW5leHBlY3RlZGx5IHdoZW4gc2Nyb2xsaW5nIHRvIGEgZm91bmQgdGV4dCByYW5nZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM5NzkzCisgICAg
ICAgIHJkYXI6Ly85MDk5NjQzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZvdW5kVGV4dFJhbmdlQ29udHJv
bGxlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkZvdW5kVGV4dFJhbmdlQ29udHJvbGxlcjo6
c2Nyb2xsVGV4dFJhbmdlVG9WaXNpYmxlKToKKworICAgICAgICBTcGVjaWZ5IGBEb05vdFNldEZv
Y3VzYCBpbiB0aGUgYFRlbXBvcmFyeVNlbGVjdGlvbk9wdGlvbmBzIHRvIGF2b2lkCisgICAgICAg
IHVubmVjZXNzYXJ5IGZvY3VzIGNoYW5nZXMgd2hlbiBzY3JvbGxpbmcgdG8gYSBmb3VuZCB0ZXh0
IHJhbmdlLgorCisgICAgICAgIEZvY3VzIGNoYW5nZXMgY2FuIGNhdXNlIHRoZSB3ZWIgdmlldyB0
byByZWdhaW4gZmlyc3QgcmVzcG9uZGVyIHN0YXR1cworICAgICAgICB3aGlsZSBzZWFyY2hpbmcg
Zm9yIHRleHQsIHdoaWNoIHdpbGwgZGlzbWlzcyB0aGUgZmluZCBwYW5lbCBhbmQgZW5kCisgICAg
ICAgIHRoZSBzZWFyY2ggc2Vzc2lvbi4KKwogMjAyMi0wNC0yNSAgQWRpdHlhIEtlZXJ0aGkgIDxh
a2VlcnRoaUBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gQWRkIE5TQ29kaW5nIHN1cHBvcnQg
Zm9yIGZpbmRJbnRlcmFjdGlvbkVuYWJsZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQYWdlL1dlYkZvdW5kVGV4dFJhbmdlQ29udHJvbGxlci5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJGb3VuZFRleHRSYW5nZUNvbnRyb2xsZXIuY3Bw
CmluZGV4IGYxNmY3OTZlMDQ3ZTk5MTk3MmMwZWQxZjRhZTExM2NlMTY1NjVjMTAuLjQzYmQ0Y2Y0
ODBkM2ZkNzQ3NGI0OTg4YzJmNjFjMmIzZjI5MDU0NzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYkZvdW5kVGV4dFJhbmdlQ29udHJvbGxlci5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViRm91bmRUZXh0UmFuZ2VDb250
cm9sbGVyLmNwcApAQCAtMTU0LDcgKzE1NCw3IEBAIHZvaWQgV2ViRm91bmRUZXh0UmFuZ2VDb250
cm9sbGVyOjpzY3JvbGxUZXh0UmFuZ2VUb1Zpc2libGUoY29uc3QgV2ViRm91bmRUZXh0UmFuCiAg
ICAgICAgIHJldHVybjsKIAogICAgIFdlYkNvcmU6OlZpc2libGVTZWxlY3Rpb24gdmlzaWJsZVNl
bGVjdGlvbigqc2ltcGxlUmFuZ2UpOwotICAgIE9wdGlvblNldCB0ZW1wb3JhcnlTZWxlY3Rpb25P
cHRpb25zIHsgV2ViQ29yZTo6VGVtcG9yYXJ5U2VsZWN0aW9uT3B0aW9uOjpEZWxlZ2F0ZU1haW5G
cmFtZVNjcm9sbCwgV2ViQ29yZTo6VGVtcG9yYXJ5U2VsZWN0aW9uT3B0aW9uOjpSZXZlYWxTZWxl
Y3Rpb25Cb3VuZHMgfTsKKyAgICBPcHRpb25TZXQgdGVtcG9yYXJ5U2VsZWN0aW9uT3B0aW9ucyB7
IFdlYkNvcmU6OlRlbXBvcmFyeVNlbGVjdGlvbk9wdGlvbjo6RGVsZWdhdGVNYWluRnJhbWVTY3Jv
bGwsIFdlYkNvcmU6OlRlbXBvcmFyeVNlbGVjdGlvbk9wdGlvbjo6UmV2ZWFsU2VsZWN0aW9uQm91
bmRzLCBXZWJDb3JlOjpUZW1wb3JhcnlTZWxlY3Rpb25PcHRpb246OkRvTm90U2V0Rm9jdXMgfTsK
IAogICAgIGlmIChkb2N1bWVudC0+aXNUb3BEb2N1bWVudCgpKQogICAgICAgICB0ZW1wb3JhcnlT
ZWxlY3Rpb25PcHRpb25zLmFkZChXZWJDb3JlOjpUZW1wb3JhcnlTZWxlY3Rpb25PcHRpb246OlNt
b290aFNjcm9sbCk7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VM
b2cKaW5kZXggYTY1YzI1YzY5YTkxZGVjMzY5ZGFhMmFmZmM1ODA0ZTE3MjVlMTU0YS4uOWUzNjQx
MGZjNWQyNWFmOTliNWVhMjg0ZmE5NjNmMTBiNDI4OGE5ZCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTA0LTI2
ICBBZGl0eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBG
b2N1cyBjaGFuZ2VzIHVuZXhwZWN0ZWRseSB3aGVuIHNjcm9sbGluZyB0byBhIGZvdW5kIHRleHQg
cmFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
OTc5MworICAgICAgICByZGFyOi8vOTA5OTY0MzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYW4gQVBJIHRlc3QgdG8gZW5zdXJlIHRoYXQgc2Ny
b2xsaW5nIHRvIGEgZm91bmQgcmFuZ2UgZG9lcyBub3QKKyAgICAgICAgY2hhbmdlIGZvY3VzLgor
CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GaW5kSW5QYWdlLm1t
OgorICAgICAgICAoVEVTVCk6CisKIDIwMjItMDQtMjUgIEFkaXR5YSBLZWVydGhpICA8YWtlZXJ0
aGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEFkZCBOU0NvZGluZyBzdXBwb3J0IGZvciBm
aW5kSW50ZXJhY3Rpb25FbmFibGVkCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdENvY29hL0ZpbmRJblBhZ2UubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL0ZpbmRJblBhZ2UubW0KaW5kZXggODFiNmMzYmMwYjhlNGQyMjI4OTIwNDU2
NzU1Y2JjNTFlMGM1Mjg4MC4uYzcyNmQ5NTNmY2E5MmMyYjEwY2M2Zjk0MTVlOGYwN2E4MmJjNDkz
MCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GaW5k
SW5QYWdlLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRmlu
ZEluUGFnZS5tbQpAQCAtMzUsNiArMzUsNyBAQAogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgog
CiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKKyNpbXBvcnQgIlRlc3RJbnB1dERlbGVnYXRlLmgi
CiAjaW1wb3J0ICJVSUtpdFNQSS5oIgogI2VuZGlmCiAKQEAgLTYxMCw0ICs2MTEsMzggQEAgVEVT
VChXZWJLaXQsIFNjcm9sbFRvRm91bmRSYW5nZVdpdGhFeGlzdGluZ1NlbGVjdGlvbikKICAgICBF
WFBFQ1RfVFJVRShDR1BvaW50RXF1YWxUb1BvaW50KFt3ZWJWaWV3IHNjcm9sbFZpZXddLmNvbnRl
bnRPZmZzZXQsIENHUG9pbnRNYWtlKDAsIDY2NCkpKTsKIH0KIAorVEVTVChXZWJLaXQsIFNjcm9s
bFRvRm91bmRSYW5nZURvZXNOb3RGb2N1c0VsZW1lbnQpCit7CisgICAgYXV0byB3ZWJWaWV3ID0g
YWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6Q0dSZWN0TWFrZSgw
LCAwLCAyMDAsIDIwMCldKTsKKyAgICBbd2ViVmlldyBzeW5jaHJvbm91c2x5TG9hZEhUTUxTdHJp
bmc6QCI8bWV0YSBuYW1lPSd2aWV3cG9ydCcgY29udGVudD0nd2lkdGg9ZGV2aWNlLXdpZHRoLGlu
aXRpYWwtc2NhbGU9MSc+PGlucHV0IGlkPSdpbnB1dCc+PGRpdiBpZD0nZWRpdG9yJyBjb250ZW50
ZWRpdGFibGU+PHA+VG9wPC9wPjxwIHN0eWxlPSdtYXJnaW4tdG9wOiA4MDBweCc+Qm90dG9tPC9w
PjwvZGl2PiJdOworCisgICAgYXV0byBzY3JvbGxWaWV3RGVsZWdhdGUgPSBhZG9wdE5TKFtbVGVz
dFNjcm9sbFZpZXdEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFt3ZWJWaWV3IHNjcm9sbFZp
ZXddLmRlbGVnYXRlID0gc2Nyb2xsVmlld0RlbGVnYXRlLmdldCgpOworCisgICAgYm9vbCBpbnB1
dEZvY3VzZWQgPSBmYWxzZTsKKworICAgIGF1dG8gaW5wdXREZWxlZ2F0ZSA9IGFkb3B0TlMoW1Rl
c3RJbnB1dERlbGVnYXRlIG5ld10pOworICAgIFtpbnB1dERlbGVnYXRlIHNldEZvY3VzU3RhcnRz
SW5wdXRTZXNzaW9uUG9saWN5SGFuZGxlcjpbJmlucHV0Rm9jdXNlZF0gKFdLV2ViVmlldyAqLCBp
ZDxfV0tGb2N1c2VkRWxlbWVudEluZm8+IGZvY3VzZWRFbGVtZW50SW5mbykgLT4gX1dLRm9jdXNT
dGFydHNJbnB1dFNlc3Npb25Qb2xpY3kgeworICAgICAgICBzd2l0Y2ggKGZvY3VzZWRFbGVtZW50
SW5mby50eXBlKSB7CisgICAgICAgIGNhc2UgV0tJbnB1dFR5cGVUZXh0OgorICAgICAgICAgICAg
aW5wdXRGb2N1c2VkID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgQUREX0ZBSUxVUkUoKSA8PCAiVW5leHBlY3RlZCBmb2N1cyBjaGFuZ2Uu
IjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmV0dXJuIF9XS0Zv
Y3VzU3RhcnRzSW5wdXRTZXNzaW9uUG9saWN5QWxsb3c7CisgICAgfV07CisgICAgW3dlYlZpZXcg
X3NldElucHV0RGVsZWdhdGU6aW5wdXREZWxlZ2F0ZS5nZXQoKV07CisKKyAgICBbd2ViVmlldyBl
dmFsdWF0ZUphdmFTY3JpcHQ6QCJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXQnKS5mb2N1
cygpIiBjb21wbGV0aW9uSGFuZGxlcjpuaWxdOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1
bigmaW5wdXRGb2N1c2VkKTsKKworICAgIGF1dG8gcmFuZ2VzID0gdGV4dFJhbmdlc0ZvclF1ZXJ5
U3RyaW5nKHdlYlZpZXcuZ2V0KCksIEAiQm90dG9tIik7CisgICAgW3dlYlZpZXcgc2Nyb2xsUmFu
Z2VUb1Zpc2libGU6W3JhbmdlcyBmaXJzdE9iamVjdF0gaW5Eb2N1bWVudDpuaWxdOworCisgICAg
VGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZzY3JvbGxWaWV3RGVsZWdhdGUtPl9maW5pc2hlZFNj
cm9sbGluZyk7Cit9CisKICNlbmRpZiAvLyBIQVZFKFVJRklORElOVEVSQUNUSU9OKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>