<?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>207121</bug_id>
          
          <creation_ts>2020-02-03 08:58:42 -0800</creation_ts>
          <short_desc>Regression(r253224) WKUIDelegate.webViewDidClose may get called twice after calling _tryClose on the WKWebView</short_desc>
          <delta_ts>2020-02-04 01:49:22 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=207189</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>
          
          <blocked>204950</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>adachan</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1613975</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-03 08:58:42 -0800</bug_when>
    <thetext>WKUIDelegate.webViewDidClose may get called twice after calling _tryClose on the WKWebView, in case we time out while waiting for an answer from the WebProcess but the WebProcess eventually responds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613977</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-03 08:58:56 -0800</bug_when>
    <thetext>&lt;rdar://problem/58880177&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613978</commentid>
    <comment_count>2</comment_count>
      <attachid>389521</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-03 09:00:48 -0800</bug_when>
    <thetext>Created attachment 389521
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614159</commentid>
    <comment_count>3</comment_count>
      <attachid>389521</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-03 14:21:58 -0800</bug_when>
    <thetext>Comment on attachment 389521
Patch

Clearing flags on attachment: 389521

Committed r255595: &lt;https://trac.webkit.org/changeset/255595&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614160</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-03 14:22:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614327</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-02-03 17:59:02 -0800</bug_when>
    <thetext>&gt; Committed r255595: &lt;https://trac.webkit.org/changeset/255595&gt;
This seems to have broken api-gtk test: /WebKit2Gtk/TestUIClient:/webkit/WebKitWebView/javascript-dialogs

Can you please check?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614453</commentid>
    <comment_count>6</comment_count>
      <attachid>389521</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-04 01:23:26 -0800</bug_when>
    <thetext>Comment on attachment 389521
Patch

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

&gt; Source/WebKit/UIProcess/WebPageProxy.cpp:1134
&gt; +        // If we timed out, don&apos;t ask the client to close again.
&gt; +        if (!m_tryCloseTimeoutTimer.isActive())
&gt; +            return;

This is assuming that the timer being not active means we timed out, but WebPageProxy::runBeforeUnloadConfirmPanel() stops the timer.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389521</attachid>
            <date>2020-02-03 09:00:48 -0800</date>
            <delta_ts>2020-02-03 14:21:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207121-20200203090048.patch</filename>
            <type>text/plain</type>
            <size>9209</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1NTYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGZkYTMxZTgxYzc3OGM1YzBm
ODBiMjhjMTYxY2M5MmYwNDc4MDU5ZjYuLjg3MjYzMzEzZWI1ODI5YzQ5ODg5ODcwODBjYzk3YmUz
NWE0NDNiNTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMDItMDMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBSZWdyZXNzaW9uKHIyNTMyMjQpIFdL
VUlEZWxlZ2F0ZS53ZWJWaWV3RGlkQ2xvc2UgbWF5IGdldCBjYWxsZWQgdHdpY2UgYWZ0ZXIgY2Fs
bGluZyBfdHJ5Q2xvc2Ugb24gdGhlIFdLV2ViVmlldworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3MTIxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81
ODg4MDE3Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBXS1VJRGVsZWdhdGUud2ViVmlld0RpZENsb3NlIG1heSBnZXQgY2FsbGVkIHR3aWNlIGFmdGVy
IGNhbGxpbmcgX3RyeUNsb3NlIG9uIHRoZSBXS1dlYlZpZXcsIGluIGNhc2Ugd2UgdGltZSBvdXQK
KyAgICAgICAgd2hpbGUgd2FpdGluZyBmb3IgYW4gYW5zd2VyIGZyb20gdGhlIFdlYlByb2Nlc3Mg
YnV0IHRoZSBXZWJQcm9jZXNzIGV2ZW50dWFsbHkgcmVzcG9uZHMuCisKKyAgICAgICAgQ2hhbmdl
IGlzIGNvdmVyZWQgYnkgbmV3IEFQSSB0ZXN0LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlBh
Z2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6dHJ5Q2xvc2UpOgor
CiAyMDIwLTAyLTAzICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBVc2Ugc3RkOjpoeXBvdCgpIHdoZXJlIHBvc3NpYmxlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUGFnZVByb3h5LmNwcAppbmRleCBiMDkzOTQ4ODAxYTI4NjE4NWVmMDQ3NGUzZGQ3NDQ1
NTg4MzFiZWUzLi4zMTUyZTEyOTdjNjAyYWMxNGVkZWFmZDcwNGE5ZmZhMDg1YWIxZTEzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKQEAgLTExMjksNiArMTEyOSwx
MCBAQCBib29sIFdlYlBhZ2VQcm94eTo6dHJ5Q2xvc2UoKQogICAgICAgICBpZiAoIXdlYWtUaGlz
KQogICAgICAgICAgICAgcmV0dXJuOwogCisgICAgICAgIC8vIElmIHdlIHRpbWVkIG91dCwgZG9u
J3QgYXNrIHRoZSBjbGllbnQgdG8gY2xvc2UgYWdhaW4uCisgICAgICAgIGlmICghbV90cnlDbG9z
ZVRpbWVvdXRUaW1lci5pc0FjdGl2ZSgpKQorICAgICAgICAgICAgcmV0dXJuOworCiAgICAgICAg
IG1fdHJ5Q2xvc2VUaW1lb3V0VGltZXIuc3RvcCgpOwogICAgICAgICBpZiAoc2hvdWxkQ2xvc2Up
CiAgICAgICAgICAgICBjbG9zZVBhZ2UoKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjOTEyMjFhYjVkZmYxZDJiYmQ5ZjU1YmI0ZDRmM2I2OWQ0
YWRhMDJmLi41NzEzNzAzMzhiNjVhNTY1Mzg4MmYwNzY1MTFlZGMxMjY3OTYyYjFiIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMjAtMDItMDMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAg
ICBSZWdyZXNzaW9uKHIyNTMyMjQpIFdLVUlEZWxlZ2F0ZS53ZWJWaWV3RGlkQ2xvc2UgbWF5IGdl
dCBjYWxsZWQgdHdpY2UgYWZ0ZXIgY2FsbGluZyBfdHJ5Q2xvc2Ugb24gdGhlIFdLV2ViVmlldwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3MTIxCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS81ODg4MDE3Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQVBJIHRlc3QgY292ZXJhZ2UuCisKKyAgICAg
ICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJv
ajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9iZWZvcmV1bmxvYWQtc2xv
dy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29h
L01vZGFsQWxlcnRzLm1tOgorICAgICAgICAoLVtTbG93QmVmb3JlVW5sb2FkSGFuZGxlclVJRGVs
ZWdhdGUgX3dlYlZpZXc6cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsV2l0aE1lc3NhZ2U6aW5p
dGlhdGVkQnlGcmFtZTpjb21wbGV0aW9uSGFuZGxlcjpdKToKKyAgICAgICAgKC1bU2xvd0JlZm9y
ZVVubG9hZEhhbmRsZXJVSURlbGVnYXRlIHdlYlZpZXdEaWRDbG9zZTpdKToKKyAgICAgICAgKFRF
U1QpOgorCiAyMDIwLTAyLTAzICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4K
IAogICAgICAgICBVc2Ugc3RkOjpoeXBvdCgpIHdoZXJlIHBvc3NpYmxlCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJv
aiBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5w
Ynhwcm9qCmluZGV4IGMzMDQzYzhkZjg1NTAxZWZjMDkwNjNkMDlkYWNlOGFhN2ZlYzAzMzEuLjZl
ZjllOGQ3NGEyMTE4NjIxNzUxZGUxMGJiYTg5NDA4YjRjMTIwMWIgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCisr
KyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5w
Ynhwcm9qCkBAIC0yNTEsNiArMjUxLDcgQEAKIAkJNDZFODE2RjgxRTc5RTI5QzAwMzc1QURDIC8q
IFJlc3RvcmVTdGF0ZUFmdGVyVGVybWluYXRpb24ubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQ
QlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA0NkU4MTZGNzFFNzlFMjkxMDAzNzVBREMgLyogUmVzdG9y
ZVN0YXRlQWZ0ZXJUZXJtaW5hdGlvbi5tbSAqLzsgfTsKIAkJNDZFQkQ4NDcyMzcyMzIwRjAwMjIz
QTZFIC8qIFJlc3RvcmVTY3JvbGxQb3NpdGlvbi5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBC
WEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ2RUJEODQ2MjM3MjMxRTYwMDIyM0E2RSAvKiBSZXN0b3Jl
U2Nyb2xsUG9zaXRpb24ubW0gKi87IH07CiAJCTQ2RkEyRkVFMjM4NDZDQTUwMDBDQ0IwQyAvKiBI
VFRQSGVhZGVyTWFwLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmls
ZVJlZiA9IDQ2RkEyRkVEMjM4NDZDOUEwMDBDQ0IwQyAvKiBIVFRQSGVhZGVyTWFwLmNwcCAqLzsg
fTsKKwkJNDZGQUNGNzQyM0U4ODQyMzAwQTlFQkM2IC8qIGJlZm9yZXVubG9hZC1zbG93Lmh0bWwg
aW4gQ29weSBSZXNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gNDZG
QUNGNzMyM0U4ODNFRTAwQTlFQkM2IC8qIGJlZm9yZXVubG9hZC1zbG93Lmh0bWwgKi87IH07CiAJ
CTQ5MDlFRTNBMkQwOTQ4MEM4ODk4MkQ1NiAvKiBNYXJrYWJsZS5jcHAgaW4gU291cmNlcyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBFQzc5RjE2OEJFNDU0RTU3OUU0MTdCMDUg
LyogTWFya2FibGUuY3BwICovOyB9OwogCQk0QkZERkZBNzEzMTQ3NzZDMDA2MUYyNEIgLyogSGl0
VGVzdFJlc3VsdE5vZGVIYW5kbGVfQnVuZGxlLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBC
WEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDRCRkRGRkE2MTMxNDc3NkMwMDYxRjI0QiAvKiBIaXRUZXN0
UmVzdWx0Tm9kZUhhbmRsZV9CdW5kbGUuY3BwICovOyB9OwogCQk1MTA0Nzc3MjFEMjk4REREMDA5
NzQ3RUIgLyogSURCRGVsZXRlUmVjb3Zlcnkuc3FsaXRlMyBpbiBDb3B5IFJlc291cmNlcyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MTA0Nzc2RjFEMjk4RDg1MDA5NzQ3RUIg
LyogSURCRGVsZXRlUmVjb3Zlcnkuc3FsaXRlMyAqLzsgfTsKQEAgLTEyMTAsNiArMTIxMSw3IEBA
CiAJCQkJMkUxNEE1MjkxRDNGRTk2QjAwMTBGMzVCIC8qIGF1dG9wbGF5aW5nLXZpZGVvLXdpdGgt
YXVkaW8uaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLywKIAkJCQlGNDFBQjlBMDFFRjQ2OTZCMDA4
M0ZBMDggLyogYmFja2dyb3VuZC1pbWFnZS1saW5rLWFuZC1pbnB1dC5odG1sIGluIENvcHkgUmVz
b3VyY2VzICovLAogCQkJCTQ2NEM3NjREMjMwREY4NUMwMEFGQjAyMCAvKiBCYWRTZXJ2aWNlV29y
a2VyUmVnaXN0cmF0aW9ucy00LnNxbGl0ZTMgaW4gQ29weSBSZXNvdXJjZXMgKi8sCisJCQkJNDZG
QUNGNzQyM0U4ODQyMzAwQTlFQkM2IC8qIGJlZm9yZXVubG9hZC1zbG93Lmh0bWwgaW4gQ29weSBS
ZXNvdXJjZXMgKi8sCiAJCQkJNDZDM0FFQjMyM0QwRTUyOTAwMUIwNjgwIC8qIGJlZm9yZXVubG9h
ZC5odG1sIGluIENvcHkgUmVzb3VyY2VzICovLAogCQkJCTJERTcxQjAwMUQ0OUMzRUQwMDkwNDA5
NCAvKiBibGlua2luZy1kaXYuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLywKIAkJCQk3QzQ4NkJB
MTFBQTEyNTY3MDAzRjZGOUIgLyogYnVuZGxlLWZpbGUuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAq
LywKQEAgLTE4MTUsNiArMTgxNyw3IEBACiAJCTQ2RTgxNkY3MUU3OUUyOTEwMDM3NUFEQyAvKiBS
ZXN0b3JlU3RhdGVBZnRlclRlcm1pbmF0aW9uLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAu
b2JqY3BwOyBwYXRoID0gUmVzdG9yZVN0YXRlQWZ0ZXJUZXJtaW5hdGlvbi5tbTsgc291cmNlVHJl
ZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNDZFQkQ4NDYyMzcyMzFFNjAwMjIzQTZFIC8qIFJlc3RvcmVT
Y3JvbGxQb3NpdGlvbi5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rp
bmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9
IFJlc3RvcmVTY3JvbGxQb3NpdGlvbi5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
NDZGQTJGRUQyMzg0NkM5QTAwMENDQjBDIC8qIEhUVFBIZWFkZXJNYXAuY3BwICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gSFRUUEhlYWRlck1hcC5jcHA7IHNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7IH07CisJCTQ2RkFDRjczMjNFODgzRUUwMEE5RUJDNiAvKiBiZWZvcmV1bmxv
YWQtc2xvdy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9
IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImJlZm9yZXVubG9hZC1z
bG93Lmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk0QTQxMEY0QjE5QUY3QkQ2
MDAyRUJBQjUgLyogVXNlck1lZGlhLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
cGF0aCA9IFVzZXJNZWRpYS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTRBNDEw
RjREMTlBRjdCRUYwMDJFQkFCNSAvKiBnZXRVc2VyTWVkaWEuaHRtbCAqLyA9IHtpc2EgPSBQQlhG
aWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHRleHQu
aHRtbDsgcGF0aCA9IGdldFVzZXJNZWRpYS5odG1sOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwogCQk0QTQxMEY0RDE5QUY3QkVGMDAyRUJBQjYgLyogb25kZXZpY2VjaGFuZ2UuaHRtbCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHRleHQuaHRtbDsgcGF0aCA9IG9uZGV2aWNlY2hhbmdlLmh0bWw7IHNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7IH07CkBAIC0zODkwLDYgKzM4OTMsNyBAQAogCQkJCUM5NTk4NEYzMUUzNkJD
NTUwMDJDMEQ0NSAvKiBhdXRvcGxheS1uby1hdWRpby1jaGVjay5odG1sICovLAogCQkJCUM5OUI2
NzVBMUUzOTcxRkMwMEZDNkM4MCAvKiBhdXRvcGxheS13aXRoLWNvbnRyb2xzLmh0bWwgKi8sCiAJ
CQkJQzk5QkRGODgxRTgwOTdFMzAwQzcxNzBFIC8qIGF1dG9wbGF5LXplcm8tdm9sdW1lLWNoZWNr
Lmh0bWwgKi8sCisJCQkJNDZGQUNGNzMyM0U4ODNFRTAwQTlFQkM2IC8qIGJlZm9yZXVubG9hZC1z
bG93Lmh0bWwgKi8sCiAJCQkJNDZDM0FFQjIyM0QwRTUwRjAwMUIwNjgwIC8qIGJlZm9yZXVubG9h
ZC5odG1sICovLAogCQkJCTdDNDg2QkEwMUFBMTI1NEIwMDNGNkY5QiAvKiBidW5kbGUtZmlsZS5o
dG1sICovLAogCQkJCTlCRDQyMzlCMUUwNEJGRDAwMDIwMDM5NSAvKiBjaGluZXNlLWNoYXJhY3Rl
ci13aXRoLWltYWdlLmh0bWwgKi8sCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdC9iZWZvcmV1bmxvYWQtc2xvdy5odG1sIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQvYmVmb3JldW5sb2FkLXNsb3cuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mYTYxOTQzNjZh
YTg5MTJjYzA5MGU3NjU0OTBkMzZjNDg5ODIzOWQ0Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQvYmVmb3JldW5sb2FkLXNsb3cuaHRtbApAQCAtMCww
ICsxLDE1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgorZnVu
Y3Rpb24gc2xlZXAobWlsbGlzZWNvbmRzVG9XYWl0KSB7CisgICAgdmFyIG5vdyA9IG5ldyBEYXRl
KCkuZ2V0VGltZSgpOworICAgIHdoaWxlIChuZXcgRGF0ZSgpLmdldFRpbWUoKSA8IG5vdyArIG1p
bGxpc2Vjb25kc1RvV2FpdCkgeyB9Cit9CisKK29uYmVmb3JldW5sb2FkID0gKGV2KSA9PiB7Cisg
ICAgc2xlZXAoNzApOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQWxlcnRzLm1tIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Nb2RhbEFsZXJ0cy5tbQppbmRl
eCBkYWQ5MmZmMTQzZDEzMTI2MDMwZjBmMGQzMmQ5NWUxODBhNDY3MzgwLi5hYWI5ZTE0YjVjYjRm
ZWNmOTdlYjNhYjAwYjUzMmQ0ZTU1Mjc1NzAzIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQWxlcnRzLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvTW9kYWxBbGVydHMubW0KQEAgLTE5MCw0ICsxOTAsNTEg
QEAgVEVTVChXZWJLaXQsIFNsb3dCZWZvcmVVbmxvYWRQcm9tcHQpCiAgICAgRVhQRUNUX0ZBTFNF
KFt3ZWJWaWV3IF9pc0Nsb3NlZF0pOwogfQogCitzdGF0aWMgYm9vbCB3ZWJWaWV3RGlkQ2xvc2VD
YWxsZWQgPSBmYWxzZTsKK3N0YXRpYyB1bnNpZ25lZCB2aWV3RGlkQ2xvc2VDYWxsQ291bnQgPSAw
OworCitAaW50ZXJmYWNlIFNsb3dCZWZvcmVVbmxvYWRIYW5kbGVyVUlEZWxlZ2F0ZSA6IE5TT2Jq
ZWN0IDxXS1VJRGVsZWdhdGU+CitAZW5kCisKK0BpbXBsZW1lbnRhdGlvbiBTbG93QmVmb3JlVW5s
b2FkSGFuZGxlclVJRGVsZWdhdGUKKworLSAodm9pZClfd2ViVmlldzooV0tXZWJWaWV3ICopd2Vi
VmlldyBydW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWxXaXRoTWVzc2FnZTooTlNTdHJpbmcgKilt
ZXNzYWdlIGluaXRpYXRlZEJ5RnJhbWU6KFdLRnJhbWVJbmZvICopZnJhbWUgY29tcGxldGlvbkhh
bmRsZXI6KHZvaWQgKF4pKEJPT0wgcmVzdWx0KSljb21wbGV0aW9uSGFuZGxlcgoreworICAgIGNv
bXBsZXRpb25IYW5kbGVyKFlFUyk7Cit9CisKKy0gKHZvaWQpd2ViVmlld0RpZENsb3NlOihXS1dl
YlZpZXcgKil3ZWJWaWV3Cit7CisgICAgKyt2aWV3RGlkQ2xvc2VDYWxsQ291bnQ7CisgICAgd2Vi
Vmlld0RpZENsb3NlQ2FsbGVkID0gdHJ1ZTsKK30KKworQGVuZAorCitURVNUKFdlYktpdCwgU2xv
d0JlZm9yZVVubG9hZEhhbmRsZXJTaW5nbGVDbG9zZVBhZ2VDYWxsKQoreworICAgIGF1dG8gc2xv
d0JlZm9yZVVubG9hZEhhbmRsZXJVSURlbGVnYXRlID0gYWRvcHROUyhbW1Nsb3dCZWZvcmVVbmxv
YWRIYW5kbGVyVUlEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIGF1dG8gd2ViVmlldyA9IGFk
b3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwg
MCwgODAwLCA2MDApXSk7CisgICAgW3dlYlZpZXcgc2V0VUlEZWxlZ2F0ZTpzbG93QmVmb3JlVW5s
b2FkSGFuZGxlclVJRGVsZWdhdGUuZ2V0KCldOworICAgIFt3ZWJWaWV3IHN5bmNocm9ub3VzbHlM
b2FkVGVzdFBhZ2VOYW1lZDpAImJlZm9yZXVubG9hZC1zbG93Il07CisKKyAgICBUZXN0V2ViS2l0
QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgxMCk7CisKKyAgICAvLyBOZWVkIGEgdXNlciBnZXN0dXJl
IG9uIHRoZSBwYWdlIGJlZm9yZSBiZWluZyBhbGxvd2VkIHRvIHNob3cgdGhlIGJlZm9yZXVubG9h
ZCBwcm9tcHQuCisgICAgW3dlYlZpZXcgc2VuZENsaWNrc0F0UG9pbnQ6TlNNYWtlUG9pbnQoNSwg
NSkgbnVtYmVyT2ZDbGlja3M6MV07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVu
TG9vcCgxMDApOworCisgICAgW3dlYlZpZXcgX3RyeUNsb3NlXTsKKworICAgIFRlc3RXZWJLaXRB
UEk6OlV0aWw6OnJ1bigmd2ViVmlld0RpZENsb3NlQ2FsbGVkKTsKKyAgICBFWFBFQ1RfRVEoMVUs
IHZpZXdEaWRDbG9zZUNhbGxDb3VudCk7CisgICAgRVhQRUNUX0ZBTFNFKFt3ZWJWaWV3IF9pc0Ns
b3NlZF0pOworCisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6c2xlZXAoMC4yKTsKKworICAgIEVY
UEVDVF9FUSgxVSwgdmlld0RpZENsb3NlQ2FsbENvdW50KTsKKyAgICBFWFBFQ1RfRkFMU0UoW3dl
YlZpZXcgX2lzQ2xvc2VkXSk7Cit9CisKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>