<?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>208880</bug_id>
          
          <creation_ts>2020-03-10 13:19:14 -0700</creation_ts>
          <short_desc>FocusController::setFocusedElement() should tell client of refocused element</short_desc>
          <delta_ts>2020-03-12 09:19:26 -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>WebCore Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=147836</see_also>
          <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="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1628369</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-10 13:19:14 -0700</bug_when>
    <thetext>FocusController::setFocusedElement() should tell the client when an element that is already focused is being asked to become focused again. This allows a client to re-evaluate whether to provide UI assistance to an element (e.g. bring up the keyboard on iOS).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628375</commentid>
    <comment_count>1</comment_count>
      <attachid>393176</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-10 14:04:00 -0700</bug_when>
    <thetext>Created attachment 393176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628376</commentid>
    <comment_count>2</comment_count>
      <attachid>393177</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-10 14:10:01 -0700</bug_when>
    <thetext>Created attachment 393177
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628377</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-10 14:12:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/58870777&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628977</commentid>
    <comment_count>4</comment_count>
      <attachid>393177</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-03-11 18:36:59 -0700</bug_when>
    <thetext>Comment on attachment 393177
Patch

Seems reasonable to me. What effect (if any) does this have on Speedometer?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629210</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-12 09:18:02 -0700</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #4)
&gt; Comment on attachment 393177 [details]
&gt; Patch
&gt; 
&gt; Seems reasonable to me. What effect (if any) does this have on Speedometer?

It has no effect on Speedometer: the branch is never hit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629211</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-12 09:18:10 -0700</bug_when>
    <thetext>Thanks for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629213</commentid>
    <comment_count>7</comment_count>
      <attachid>393177</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-12 09:19:24 -0700</bug_when>
    <thetext>Comment on attachment 393177
Patch

Clearing flags on attachment: 393177

Committed r258333: &lt;https://trac.webkit.org/changeset/258333&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629214</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-03-12 09:19:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393176</attachid>
            <date>2020-03-10 14:04:00 -0700</date>
            <delta_ts>2020-03-10 14:10:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208880-20200310140359.patch</filename>
            <type>text/plain</type>
            <size>4823</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MjEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTI2NDg2NjkzM2RlOTdm
Y2VlNjk4N2RiMzQ2OTFmY2M1NTE4NmFiYi4uMTEwYjhlZWY4YjhmZDdkYjlkZjRmNmI3ZjI2MDA2
NGM5ZDI3ZDZhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAzLTEwICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBGb2N1c0NvbnRyb2xsZXI6
OnNldEZvY3VzZWRFbGVtZW50KCkgc2hvdWxkIHRlbGwgY2xpZW50IG9mIHJlZm9jdXNlZCBlbGVt
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDg4
ODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0
aGUgc3BlY2lmaWVkIG5ldyBmb2N1cyBlbGVtZW50IGlzIG5vbi1udWxscHRyIGFuZCBpcyBhbHJl
YWR5IGZvY3VzZWQgdGhlbiB0ZWxsIHRoZSBjbGllbnQKKyAgICAgICAgdGhhdCB0aGUgZWxlbWVu
dCB3YXMgcmUtZm9jdXNlZCBzbyB0aGF0IGl0IG1heSB1cGRhdGUgaXRzIGlucHV0IHN0YXRlLCBp
ZiBuZWVkZWQuIE9uIGlPUywgdGhpcworICAgICAgICBsZXRzIHRoZSBVSSBwcm9jZXNzIGV2YWx1
YXRlIGFnYWluIHdoZXRoZXIgdG8gc3RhcnQgYW4gaW5wdXQgc2Vzc2lvbiAoaS5lLiBicmluZyB1
cCB0aGUga2V5Ym9hcmQpLAorICAgICAgICB3aGljaCBtYXkgaGF2ZSBiZWVuIGRpc2FsbG93ZWQg
d2hlbiB0aGUgZWxlbWVudCB3YXMgb3JpZ2luYWxseSBmb2N1c2VkIChzYXksIGl0IHdhcyBwcm9n
cmFtbWF0aWNhbGx5CisgICAgICAgIGZvY3VzZWQgYW5kIHRoZXJlIHdhcyBubyBoYXJkd2FyZSBr
ZXlib2FyZCBhdHRhY2hlZCkuCisKKyAgICAgICAgKiBwYWdlL0ZvY3VzQ29udHJvbGxlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGb2N1c0NvbnRyb2xsZXI6OnNldEZvY3VzZWRFbGVtZW50KToK
KwogMjAxOS0wOS0xMyAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAg
ICAgU3VwcG9ydCBidWlsZGluZyBXZWJLaXQgZm9yIE1hYyBDYXRhbHlzdCBmcm9tIFhjb2RlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJvbGxlci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJvbGxlci5jcHAKaW5kZXggOGViODYwOWYzYTA2N2Rh
YWJiMWI4MWY3MTQyMDc4ZTU2YWZhODc5Ni4uM2IwMTMwYmMzNmU2OGRiZmQ0MDRjNzUwZjhjMjI0
ZGE4MzJmMWZlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xs
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcApAQCAt
ODIwLDggKzgyMCwxMSBAQCBib29sIEZvY3VzQ29udHJvbGxlcjo6c2V0Rm9jdXNlZEVsZW1lbnQo
RWxlbWVudCogZWxlbWVudCwgRnJhbWUmIG5ld0ZvY3VzZWRGcmFtZQogICAgIFJlZlB0cjxEb2N1
bWVudD4gb2xkRG9jdW1lbnQgPSBvbGRGb2N1c2VkRnJhbWUgPyBvbGRGb2N1c2VkRnJhbWUtPmRv
Y3VtZW50KCkgOiBudWxscHRyOwogICAgIAogICAgIEVsZW1lbnQqIG9sZEZvY3VzZWRFbGVtZW50
ID0gb2xkRG9jdW1lbnQgPyBvbGREb2N1bWVudC0+Zm9jdXNlZEVsZW1lbnQoKSA6IG51bGxwdHI7
Ci0gICAgaWYgKG9sZEZvY3VzZWRFbGVtZW50ID09IGVsZW1lbnQpCisgICAgaWYgKG9sZEZvY3Vz
ZWRFbGVtZW50ID09IGVsZW1lbnQpIHsKKyAgICAgICAgaWYgKGVsZW1lbnQpCisgICAgICAgICAg
ICBtX3BhZ2UuY2hyb21lKCkuY2xpZW50KCkuZWxlbWVudERpZFJlZm9jdXMoKmVsZW1lbnQpOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICAvLyBGSVhNRTogTWlnaHQgd2FudCB0
byBkaXNhYmxlIHRoaXMgY2hlY2sgZm9yIGNhcmV0QnJvd3NpbmcKICAgICBpZiAob2xkRm9jdXNl
ZEVsZW1lbnQgJiYgb2xkRm9jdXNlZEVsZW1lbnQtPmlzUm9vdEVkaXRhYmxlRWxlbWVudCgpICYm
ICFyZWxpbnF1aXNoZXNFZGl0aW5nRm9jdXMob2xkRm9jdXNlZEVsZW1lbnQpKQpkaWZmIC0tZ2l0
IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDQ5N2ZmYmI3NzkwNTIx
NDcyMzU2NDc0ZTg4OWQyZGIxYzRkZmJiOTMuLjQ1ZTBlYWM0ZDE3ZTJhMzIxY2NhNTg3YTUzOGRj
NjRlYzdiZGEzOTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0wMy0xMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRl
c0BhcHBsZS5jb20+CisKKyAgICAgICAgRm9jdXNDb250cm9sbGVyOjpzZXRGb2N1c2VkRWxlbWVu
dCgpIHNob3VsZCB0ZWxsIGNsaWVudCBvZiByZWZvY3VzZWQgZWxlbWVudAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4ODgwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBhIHRlc3QgdG8gZW5zdXJl
IHRoYXQgY2FsbGluZyAtc2VsZWN0UG9zaXRpb25BdFBvaW50IG9uIGFuIGFscmVhZHkgZm9jdXNl
ZCBlbGVtZW50IHRyaWVzCisgICAgICAgIHRvIHN0YXJ0IGFuIGlucHV0IHNlc3Npb24uIEN1cnJl
bnRseSwgaXQgZG9lcyBub3QgZXZlbiB0cnkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL2lvcy9VSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW06CisgICAgICAgIChURVNUKToK
KwogMjAxOS0xMC0wMiAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAg
ICAgW2xsZGItd2Via2l0XSBBZGQgc3VwcG9ydCBmb3IgcHJldHR5LXByaW50aW5nIGNvbXBsZXgg
Yml0bWFza3MgCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lvcy9VSVdL
SW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lv
cy9VSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW0KaW5kZXggYmY3N2E0NDcwN2IyZDI5ZjNj
ZTViMzRlOTdiNGRjNjY4OTJkZGJlZC4uYzk5ZDQzZjk3OTJlZGE4MjMwYWE3MDYwYmY5MzlkMThi
MWNjMmE1ZCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9pb3MvVUlXS0lu
dGVyYWN0aW9uVmlld1Byb3RvY29sLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
aW9zL1VJV0tJbnRlcmFjdGlvblZpZXdQcm90b2NvbC5tbQpAQCAtMTMwLDQgKzEzMCwyOCBAQCBU
RVNUKFVJV0tJbnRlcmFjdGlvblZpZXdQcm90b2NvbCwgU2VsZWN0UG9zaXRpb25BdFBvaW50QWZ0
ZXJCZWNvbWluZ0ZpcnN0UmVzcG9uZAogICAgIEVYUEVDVF9XS19TVFJFUSgiRElWIiwgW3dlYlZp
ZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImRvY3VtZW50LmFjdGl2ZUVsZW1lbnQu
dGFnTmFtZSJdKTsKIH0KIAorVEVTVChVSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wsIFNlbGVj
dFBvc2l0aW9uQXRQb2ludEluRm9jdXNlZEVsZW1lbnRTdGFydHNJbnB1dFNlc3Npb24pCit7Cisg
ICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRo
RnJhbWU6Q0dSZWN0TWFrZSgwLCAwLCA0MDAsIDQwMCldKTsKKyAgICBhdXRvIGlucHV0RGVsZWdh
dGUgPSBhZG9wdE5TKFtUZXN0SW5wdXREZWxlZ2F0ZSBuZXddKTsKKyAgICBbd2ViVmlldyBfc2V0
SW5wdXREZWxlZ2F0ZTppbnB1dERlbGVnYXRlLmdldCgpXTsKKworICAgIGJvb2wgZGlkQ2FsbERl
Y2lkZVBvbGljeUZvckZvY3VzZWRFbGVtZW50ID0gZmFsc2U7CisgICAgW2lucHV0RGVsZWdhdGUg
c2V0Rm9jdXNTdGFydHNJbnB1dFNlc3Npb25Qb2xpY3lIYW5kbGVyOlsmXSAoV0tXZWJWaWV3ICos
IGlkIDxfV0tGb2N1c2VkRWxlbWVudEluZm8+KSAtPiBfV0tGb2N1c1N0YXJ0c0lucHV0U2Vzc2lv
blBvbGljeSB7CisgICAgICAgIGRpZENhbGxEZWNpZGVQb2xpY3lGb3JGb2N1c2VkRWxlbWVudCA9
IHRydWU7CisgICAgICAgIHJldHVybiBfV0tGb2N1c1N0YXJ0c0lucHV0U2Vzc2lvblBvbGljeURp
c2FsbG93OworICAgIH1dOworCisgICAgLy8gMS4gRm9jdXMgZWxlbWVudAorICAgIFt3ZWJWaWV3
IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjxib2R5IHN0eWxlPSdtYXJnaW46IDA7IHBh
ZGRpbmc6IDAnPjxkaXYgY29udGVudGVkaXRhYmxlPSd0cnVlJyBzdHlsZT0naGVpZ2h0OiAyMDBw
eDsgd2lkdGg6IDIwMHB4Jz48L2Rpdj48L2JvZHk+Il07CisgICAgW3dlYlZpZXcgZXZhbHVhdGVK
YXZhU2NyaXB0OkAiZG9jdW1lbnQucXVlcnlTZWxlY3RvcignZGl2JykuZm9jdXMoKSJdOworICAg
IFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZGlkQ2FsbERlY2lkZVBvbGljeUZvckZvY3VzZWRF
bGVtZW50KTsKKworICAgIC8vIDIuIEZvY3VzIHRoZSBlbGVtZW50IGFnYWluIHZpYSBzZWxlY3Rp
bmcgYSBwb3NpdGlvbiBhdCBhIHBvaW50IGluc2lkZSBpdC4KKyAgICBkaWRDYWxsRGVjaWRlUG9s
aWN5Rm9yRm9jdXNlZEVsZW1lbnQgPSBmYWxzZTsKKyAgICBbd2ViVmlldyBiZWNvbWVGaXJzdFJl
c3BvbmRlcl07CisgICAgW3dlYlZpZXcgc2VsZWN0UG9zaXRpb25BdFBvaW50OkNHUG9pbnRNYWtl
KDgsIDgpXTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRpZENhbGxEZWNpZGVQb2xp
Y3lGb3JGb2N1c2VkRWxlbWVudCk7Cit9CisKICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393177</attachid>
            <date>2020-03-10 14:10:01 -0700</date>
            <delta_ts>2020-03-12 09:19:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208880-20200310141000.patch</filename>
            <type>text/plain</type>
            <size>4833</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MjEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTI2NDg2NjkzM2RlOTdm
Y2VlNjk4N2RiMzQ2OTFmY2M1NTE4NmFiYi4uMTEwYjhlZWY4YjhmZDdkYjlkZjRmNmI3ZjI2MDA2
NGM5ZDI3ZDZhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAzLTEwICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBGb2N1c0NvbnRyb2xsZXI6
OnNldEZvY3VzZWRFbGVtZW50KCkgc2hvdWxkIHRlbGwgY2xpZW50IG9mIHJlZm9jdXNlZCBlbGVt
ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDg4
ODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0
aGUgc3BlY2lmaWVkIG5ldyBmb2N1cyBlbGVtZW50IGlzIG5vbi1udWxscHRyIGFuZCBpcyBhbHJl
YWR5IGZvY3VzZWQgdGhlbiB0ZWxsIHRoZSBjbGllbnQKKyAgICAgICAgdGhhdCB0aGUgZWxlbWVu
dCB3YXMgcmUtZm9jdXNlZCBzbyB0aGF0IGl0IG1heSB1cGRhdGUgaXRzIGlucHV0IHN0YXRlLCBp
ZiBuZWVkZWQuIE9uIGlPUywgdGhpcworICAgICAgICBsZXRzIHRoZSBVSSBwcm9jZXNzIGV2YWx1
YXRlIGFnYWluIHdoZXRoZXIgdG8gc3RhcnQgYW4gaW5wdXQgc2Vzc2lvbiAoaS5lLiBicmluZyB1
cCB0aGUga2V5Ym9hcmQpLAorICAgICAgICB3aGljaCBtYXkgaGF2ZSBiZWVuIGRpc2FsbG93ZWQg
d2hlbiB0aGUgZWxlbWVudCB3YXMgb3JpZ2luYWxseSBmb2N1c2VkIChzYXksIGl0IHdhcyBwcm9n
cmFtbWF0aWNhbGx5CisgICAgICAgIGZvY3VzZWQgYW5kIHRoZXJlIHdhcyBubyBoYXJkd2FyZSBr
ZXlib2FyZCBhdHRhY2hlZCkuCisKKyAgICAgICAgKiBwYWdlL0ZvY3VzQ29udHJvbGxlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGb2N1c0NvbnRyb2xsZXI6OnNldEZvY3VzZWRFbGVtZW50KToK
KwogMjAxOS0wOS0xMyAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAg
ICAgU3VwcG9ydCBidWlsZGluZyBXZWJLaXQgZm9yIE1hYyBDYXRhbHlzdCBmcm9tIFhjb2RlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJvbGxlci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJvbGxlci5jcHAKaW5kZXggOGViODYwOWYzYTA2N2Rh
YWJiMWI4MWY3MTQyMDc4ZTU2YWZhODc5Ni4uM2IwMTMwYmMzNmU2OGRiZmQ0MDRjNzUwZjhjMjI0
ZGE4MzJmMWZlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xs
ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcApAQCAt
ODIwLDggKzgyMCwxMSBAQCBib29sIEZvY3VzQ29udHJvbGxlcjo6c2V0Rm9jdXNlZEVsZW1lbnQo
RWxlbWVudCogZWxlbWVudCwgRnJhbWUmIG5ld0ZvY3VzZWRGcmFtZQogICAgIFJlZlB0cjxEb2N1
bWVudD4gb2xkRG9jdW1lbnQgPSBvbGRGb2N1c2VkRnJhbWUgPyBvbGRGb2N1c2VkRnJhbWUtPmRv
Y3VtZW50KCkgOiBudWxscHRyOwogICAgIAogICAgIEVsZW1lbnQqIG9sZEZvY3VzZWRFbGVtZW50
ID0gb2xkRG9jdW1lbnQgPyBvbGREb2N1bWVudC0+Zm9jdXNlZEVsZW1lbnQoKSA6IG51bGxwdHI7
Ci0gICAgaWYgKG9sZEZvY3VzZWRFbGVtZW50ID09IGVsZW1lbnQpCisgICAgaWYgKG9sZEZvY3Vz
ZWRFbGVtZW50ID09IGVsZW1lbnQpIHsKKyAgICAgICAgaWYgKGVsZW1lbnQpCisgICAgICAgICAg
ICBtX3BhZ2UuY2hyb21lKCkuY2xpZW50KCkuZWxlbWVudERpZFJlZm9jdXMoKmVsZW1lbnQpOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICAvLyBGSVhNRTogTWlnaHQgd2FudCB0
byBkaXNhYmxlIHRoaXMgY2hlY2sgZm9yIGNhcmV0QnJvd3NpbmcKICAgICBpZiAob2xkRm9jdXNl
ZEVsZW1lbnQgJiYgb2xkRm9jdXNlZEVsZW1lbnQtPmlzUm9vdEVkaXRhYmxlRWxlbWVudCgpICYm
ICFyZWxpbnF1aXNoZXNFZGl0aW5nRm9jdXMob2xkRm9jdXNlZEVsZW1lbnQpKQpkaWZmIC0tZ2l0
IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDQ5N2ZmYmI3NzkwNTIx
NDcyMzU2NDc0ZTg4OWQyZGIxYzRkZmJiOTMuLjQ1ZTBlYWM0ZDE3ZTJhMzIxY2NhNTg3YTUzOGRj
NjRlYzdiZGEzOTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0wMy0xMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRl
c0BhcHBsZS5jb20+CisKKyAgICAgICAgRm9jdXNDb250cm9sbGVyOjpzZXRGb2N1c2VkRWxlbWVu
dCgpIHNob3VsZCB0ZWxsIGNsaWVudCBvZiByZWZvY3VzZWQgZWxlbWVudAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4ODgwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBhIHRlc3QgdG8gZW5zdXJl
IHRoYXQgY2FsbGluZyAtc2VsZWN0UG9zaXRpb25BdFBvaW50IG9uIGFuIGFscmVhZHkgZm9jdXNl
ZCBlbGVtZW50IHRyaWVzCisgICAgICAgIHRvIHN0YXJ0IGFuIGlucHV0IHNlc3Npb24uIEN1cnJl
bnRseSwgaXQgZG9lcyBub3QgZXZlbiB0cnkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL2lvcy9VSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW06CisgICAgICAgIChURVNUKToK
KwogMjAxOS0xMC0wMiAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAg
ICAgW2xsZGItd2Via2l0XSBBZGQgc3VwcG9ydCBmb3IgcHJldHR5LXByaW50aW5nIGNvbXBsZXgg
Yml0bWFza3MgCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lvcy9VSVdL
SW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lv
cy9VSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wubW0KaW5kZXggYmY3N2E0NDcwN2IyZDI5ZjNj
ZTViMzRlOTdiNGRjNjY4OTJkZGJlZC4uZmEwNTc4YWVmNDMxNGJjNzZjMjM1MjVjMWNmZjYwZmM4
ZDM3ZGM5YSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9pb3MvVUlXS0lu
dGVyYWN0aW9uVmlld1Byb3RvY29sLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
aW9zL1VJV0tJbnRlcmFjdGlvblZpZXdQcm90b2NvbC5tbQpAQCAtMTMwLDQgKzEzMCwyOCBAQCBU
RVNUKFVJV0tJbnRlcmFjdGlvblZpZXdQcm90b2NvbCwgU2VsZWN0UG9zaXRpb25BdFBvaW50QWZ0
ZXJCZWNvbWluZ0ZpcnN0UmVzcG9uZAogICAgIEVYUEVDVF9XS19TVFJFUSgiRElWIiwgW3dlYlZp
ZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImRvY3VtZW50LmFjdGl2ZUVsZW1lbnQu
dGFnTmFtZSJdKTsKIH0KIAorVEVTVChVSVdLSW50ZXJhY3Rpb25WaWV3UHJvdG9jb2wsIFNlbGVj
dFBvc2l0aW9uQXRQb2ludEluRm9jdXNlZEVsZW1lbnRTdGFydHNJbnB1dFNlc3Npb24pCit7Cisg
ICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRo
RnJhbWU6Q0dSZWN0TWFrZSgwLCAwLCA0MDAsIDQwMCldKTsKKyAgICBhdXRvIGlucHV0RGVsZWdh
dGUgPSBhZG9wdE5TKFtUZXN0SW5wdXREZWxlZ2F0ZSBuZXddKTsKKyAgICBbd2ViVmlldyBfc2V0
SW5wdXREZWxlZ2F0ZTppbnB1dERlbGVnYXRlLmdldCgpXTsKKworICAgIGJvb2wgZGlkQ2FsbERl
Y2lkZVBvbGljeUZvckZvY3VzZWRFbGVtZW50ID0gZmFsc2U7CisgICAgW2lucHV0RGVsZWdhdGUg
c2V0Rm9jdXNTdGFydHNJbnB1dFNlc3Npb25Qb2xpY3lIYW5kbGVyOlsmXSAoV0tXZWJWaWV3ICos
IGlkIDxfV0tGb2N1c2VkRWxlbWVudEluZm8+KSAtPiBfV0tGb2N1c1N0YXJ0c0lucHV0U2Vzc2lv
blBvbGljeSB7CisgICAgICAgIGRpZENhbGxEZWNpZGVQb2xpY3lGb3JGb2N1c2VkRWxlbWVudCA9
IHRydWU7CisgICAgICAgIHJldHVybiBfV0tGb2N1c1N0YXJ0c0lucHV0U2Vzc2lvblBvbGljeURp
c2FsbG93OworICAgIH1dOworCisgICAgLy8gMS4gRm9jdXMgZWxlbWVudAorICAgIFt3ZWJWaWV3
IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjxib2R5IHN0eWxlPSdtYXJnaW46IDA7IHBh
ZGRpbmc6IDAnPjxkaXYgY29udGVudGVkaXRhYmxlPSd0cnVlJyBzdHlsZT0naGVpZ2h0OiAyMDBw
eDsgd2lkdGg6IDIwMHB4Jz48L2Rpdj48L2JvZHk+Il07CisgICAgW3dlYlZpZXcgc3RyaW5nQnlF
dmFsdWF0aW5nSmF2YVNjcmlwdDpAImRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2RpdicpLmZvY3Vz
KCkiXTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRpZENhbGxEZWNpZGVQb2xpY3lG
b3JGb2N1c2VkRWxlbWVudCk7CisKKyAgICAvLyAyLiBGb2N1cyB0aGUgZWxlbWVudCBhZ2FpbiB2
aWEgc2VsZWN0aW5nIGEgcG9zaXRpb24gYXQgYSBwb2ludCBpbnNpZGUgaXQuCisgICAgZGlkQ2Fs
bERlY2lkZVBvbGljeUZvckZvY3VzZWRFbGVtZW50ID0gZmFsc2U7CisgICAgW3dlYlZpZXcgYmVj
b21lRmlyc3RSZXNwb25kZXJdOworICAgIFt3ZWJWaWV3IHNlbGVjdFBvc2l0aW9uQXRQb2ludDpD
R1BvaW50TWFrZSg4LCA4KV07CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkaWRDYWxs
RGVjaWRlUG9saWN5Rm9yRm9jdXNlZEVsZW1lbnQpOworfQorCiAjZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>