<?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>207189</bug_id>
          
          <creation_ts>2020-02-04 01:48:58 -0800</creation_ts>
          <short_desc>REGRESSION(r255595): page not closed after beforeunload handler returns true</short_desc>
          <delta_ts>2020-02-20 10:31:36 -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=207121</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>
          <dependson>208015</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1614459</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-04 01:48:58 -0800</bug_when>
    <thetext>We are assuming the try close did timeout in that case, because the timer is stopped before running the beforeunload dialog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614461</commentid>
    <comment_count>1</comment_count>
      <attachid>389641</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-04 01:52:16 -0800</bug_when>
    <thetext>Created attachment 389641
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614545</commentid>
    <comment_count>2</comment_count>
      <attachid>389641</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:12:45 -0800</bug_when>
    <thetext>Comment on attachment 389641
Fix

Should have a test but I will follow-up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614550</commentid>
    <comment_count>3</comment_count>
      <attachid>389641</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:17:47 -0800</bug_when>
    <thetext>Comment on attachment 389641
Fix

Clearing flags on attachment: 389641

Committed r255677: &lt;https://trac.webkit.org/changeset/255677&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614551</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:17:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614552</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-04 08:18:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/59149593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614560</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:38:57 -0800</bug_when>
    <thetext>Reopening for API test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614562</commentid>
    <comment_count>7</comment_count>
      <attachid>389664</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:40:08 -0800</bug_when>
    <thetext>Created attachment 389664
API Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614568</commentid>
    <comment_count>8</comment_count>
      <attachid>389667</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-04 08:54:50 -0800</bug_when>
    <thetext>Created attachment 389667
API test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615068</commentid>
    <comment_count>9</comment_count>
      <attachid>389667</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-05 09:08:16 -0800</bug_when>
    <thetext>Comment on attachment 389667
API test

Ping review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615104</commentid>
    <comment_count>10</comment_count>
      <attachid>389667</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-05 10:08:59 -0800</bug_when>
    <thetext>Comment on attachment 389667
API test

Clearing flags on attachment: 389667

Committed r255826: &lt;https://trac.webkit.org/changeset/255826&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615105</commentid>
    <comment_count>11</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-02-05 10:09:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389641</attachid>
            <date>2020-02-04 01:52:16 -0800</date>
            <delta_ts>2020-02-05 10:09:12 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>wk2-beforeunload.diff</filename>
            <type>text/plain</type>
            <size>2034</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggOTFiOWUzZWY4MzYuLmZjOTdlNGZjMDNkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE3IEBACisyMDIwLTAyLTA0ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlh
LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIyNTU1OTUpOiBwYWdlIG5vdCBjbG9zZWQgYWZ0
ZXIgYmVmb3JldW5sb2FkIGhhbmRsZXIgcmV0dXJucyB0cnVlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDcxODkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBhcmUgYXNzdW1pbmcgdGhlIHRyeSBjbG9z
ZSBkaWQgdGltZW91dCBpbiB0aGF0IGNhc2UsIGJlY2F1c2UgdGhlIHRpbWVyIGlzIHN0b3BwZWQg
YmVmb3JlIHJ1bm5pbmcgdGhlCisgICAgICAgIGJlZm9yZXVubG9hZCBkaWFsb2cuCisKKyAgICAg
ICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFn
ZVByb3h5OjpydW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWwpOiBTdGFydCB0aGUgdHJ5IGNsb3Nl
IHRpbWVyIGFnYWluIHdoZW4gdGhlIGJlZm9yZXVubG9hZAorICAgICAgICBkaWFsb2cgcmVwbGll
cy4KKwogMjAyMC0wMi0wNCAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNv
bT4KIAogICAgICAgICBbV2luXVtDbGFuZ10gV2ViUHJvY2Vzc01haW4uaCgyOCwxNCk6IGVycm9y
OiB0b2tlbiBpcyBub3QgYSB2YWxpZCBiaW5hcnkgb3BlcmF0b3IgaW4gYSBwcmVwcm9jZXNzb3Ig
c3ViZXhwcmVzc2lvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKaW5k
ZXggMzE1MmUxMjk3YzYuLjg3MDQxY2JkY2ZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dl
YlBhZ2VQcm94eS5jcHAKQEAgLTU2NTksNyArNTY1OSwxMiBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6
cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKEZyYW1lSWRlbnRpZmllciBmcmFtZUlELCBTZWN1
cml0eQogICAgIC8vIFNpbmNlIHJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbCgpIGNhbiBzcGlu
IGEgbmVzdGVkIHJ1biBsb29wIHdlIG5lZWQgdG8gdHVybiBvZmYgdGhlIHJlc3BvbnNpdmVuZXNz
IHRpbWVyIGFuZCB0aGUgdHJ5Q2xvc2UgdGltZXIuCiAgICAgbV9wcm9jZXNzLT5zdG9wUmVzcG9u
c2l2ZW5lc3NUaW1lcigpOwogICAgIG1fdHJ5Q2xvc2VUaW1lb3V0VGltZXIuc3RvcCgpOwotICAg
IG1fdWlDbGllbnQtPnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbCgqdGhpcywgbWVzc2FnZSwg
ZnJhbWUsIFdURk1vdmUoc2VjdXJpdHlPcmlnaW4pLCBXVEZNb3ZlKHJlcGx5KSk7CisgICAgbV91
aUNsaWVudC0+cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKCp0aGlzLCBtZXNzYWdlLCBmcmFt
ZSwgV1RGTW92ZShzZWN1cml0eU9yaWdpbiksCisgICAgICAgIFt0aGlzLCB3ZWFrVGhpcyA9IG1h
a2VXZWFrUHRyKCp0aGlzKSwgY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKHJlcGx5KV0oYm9v
bCBzaG91bGRDbG9zZSkgbXV0YWJsZSB7CisgICAgICAgICAgICBpZiAod2Vha1RoaXMpCisgICAg
ICAgICAgICAgICAgbV90cnlDbG9zZVRpbWVvdXRUaW1lci5zdGFydE9uZVNob3QodHJ5Q2xvc2VU
aW1lb3V0RGVsYXkpOworICAgICAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoc2hvdWxkQ2xvc2Up
OworICAgIH0pOwogfQogCiB2b2lkIFdlYlBhZ2VQcm94eTo6ZGlkQ2hhbmdlVmlld3BvcnRQcm9w
ZXJ0aWVzKGNvbnN0IFZpZXdwb3J0QXR0cmlidXRlcyYgYXR0cikK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389664</attachid>
            <date>2020-02-04 08:40:08 -0800</date>
            <delta_ts>2020-02-04 08:54:49 -0800</delta_ts>
            <desc>API Test</desc>
            <filename>bug-207189-20200204084007.patch</filename>
            <type>text/plain</type>
            <size>3986</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1Njc5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDA5ZGYxMTIwZWM0NTk2OTYwYjJhMmE1OWM0YWU0MDZm
ZDdiZjhjNC4uYzc2OTU1NjJkODQ4YmI2ODhhYzM5ODk2ZmU4NmQ3YjRmMTFiY2Y1MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDIwLTAyLTA0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkVHUkVTU0lPTihyMjU1NTk1KTogcGFnZSBub3QgY2xvc2VkIGFmdGVyIGJlZm9yZXVubG9h
ZCBoYW5kbGVyIHJldHVybnMgdHJ1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjA3MTg5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81OTE0OTU5Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQVBJ
IHRlc3QgY292ZXJhZ2UgZm9yIGZpeCBsYW5kZWQgaW4gcjI1NTY3Ny4KKworICAgICAgICAqIFRl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvTW9kYWxBbGVydHMubW06CisgICAgICAgICgt
W1Nsb3dCZWZvcmVVbmxvYWRQcm9tcHRVSURlbGVnYXRlIF93ZWJWaWV3OnJ1bkJlZm9yZVVubG9h
ZENvbmZpcm1QYW5lbFdpdGhNZXNzYWdlOmluaXRpYXRlZEJ5RnJhbWU6Y29tcGxldGlvbkhhbmRs
ZXI6XSk6CisgICAgICAgIChURVNUKToKKwogMjAyMC0wMi0wNCAgUm9zcyBLaXJzbGluZyAgPHJv
c3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW0NNYWtlXSBBZGQgQ2Fpcm86OkNhaXJv
IHRhcmdldApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Nb2RhbEFsZXJ0cy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
TW9kYWxBbGVydHMubW0KaW5kZXggYWFiOWUxNGI1Y2I0ZmVjZjk3ZWIzYWIwMGI1MzJkNGU1NTI3
NTcwMy4uMzMyZmIyYzczZTQ5YjQyNzQ1ZjkzYThlYzU2YThjYjA5NjRhMzBiMCAxMDA2NDQKLS0t
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Nb2RhbEFsZXJ0cy5tbQor
KysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQWxlcnRzLm1t
CkBAIC00MSw2ICs0MSw3IEBAIHN0YXRpYyBSZXRhaW5QdHI8VGVzdFdLV2ViVmlldz4gb3BlbmVk
V2ViVmlldzsKIHN0YXRpYyBSZXRhaW5QdHI8TW9kYWxBbGVydHNVSURlbGVnYXRlPiBzaGFyZWRV
SURlbGVnYXRlOwogCiBzdGF0aWMgdW5zaWduZWQgZGlhbG9nc1NlZW47CitzdGF0aWMgYm9vbCBz
aG91bGRSZWplY3RDbG9zaW5nVmlhUHJvbXB0OwogCiAvLyBGSVhNRTogUmVtb3ZlIHRoaXMgZ3Vh
cmQgb25jZSB3ZSBmaXggPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzI2MTQ+LgogI2lmIFBMQVRGT1JNKE1BQykKQEAgLTE0NSw3ICsxNDYsNyBAQCBURVNUKFdlYktp
dCwgTW9kYWxBbGVydHMpCiAKICNpZiBQTEFURk9STShNQUMpCiAKLXN0YXRpYyBib29sIGRpZFJl
amVjdFRyeUNsb3NlID0gZmFsc2U7CitzdGF0aWMgYm9vbCBkaWRSZXNwb25kVG9Qcm9tcHQgPSBm
YWxzZTsKIAogQGludGVyZmFjZSBTbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlEZWxlZ2F0ZSA6IE5T
T2JqZWN0IDxXS1VJRGVsZWdhdGU+CiBAZW5kCkBAIC0xNTUsOCArMTU2LDggQEAgQGltcGxlbWVu
dGF0aW9uIFNsb3dCZWZvcmVVbmxvYWRQcm9tcHRVSURlbGVnYXRlCiAtICh2b2lkKV93ZWJWaWV3
OihXS1dlYlZpZXcgKil3ZWJWaWV3IHJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbFdpdGhNZXNz
YWdlOihOU1N0cmluZyAqKW1lc3NhZ2UgaW5pdGlhdGVkQnlGcmFtZTooV0tGcmFtZUluZm8gKilm
cmFtZSBjb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoQk9PTCByZXN1bHQpKWNvbXBsZXRpb25I
YW5kbGVyCiB7CiAgICAgZGlzcGF0Y2hfYWZ0ZXIoZGlzcGF0Y2hfdGltZShESVNQQVRDSF9USU1F
X05PVywgMC41ICogTlNFQ19QRVJfU0VDKSwgZGlzcGF0Y2hfZ2V0X21haW5fcXVldWUoKSwgXnsK
LSAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoTk8pOwotICAgICAgICBkaWRSZWplY3RUcnlDbG9z
ZSA9IHRydWU7CisgICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKHNob3VsZFJlamVjdENsb3NpbmdW
aWFQcm9tcHQgPyBOTyA6IFlFUyk7CisgICAgICAgIGRpZFJlc3BvbmRUb1Byb21wdCA9IHRydWU7
CiAgICAgfSk7CiB9CiAKQEAgLTE2Nyw3ICsxNjgsNyBAQCAtICh2b2lkKXdlYlZpZXdEaWRDbG9z
ZTooV0tXZWJWaWV3ICopd2ViVmlldwogCiBAZW5kCiAKLVRFU1QoV2ViS2l0LCBTbG93QmVmb3Jl
VW5sb2FkUHJvbXB0KQorVEVTVChXZWJLaXQsIFNsb3dCZWZvcmVVbmxvYWRQcm9tcHRSZWplY3Qp
CiB7CiAgICAgYXV0byBzbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlEZWxlZ2F0ZSA9IGFkb3B0TlMo
W1tTbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwogICAgIGF1
dG8gd2ViVmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1l
Ok5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApXSk7CkBAIC0xODEsMTUgKzE4MiwzOSBAQCBURVNU
KFdlYktpdCwgU2xvd0JlZm9yZVVubG9hZFByb21wdCkKIAogICAgIFRlc3RXZWJLaXRBUEk6OlV0
aWw6OnNwaW5SdW5Mb29wKDEwKTsKIAorICAgIHNob3VsZFJlamVjdENsb3NpbmdWaWFQcm9tcHQg
PSB0cnVlOwogICAgIFt3ZWJWaWV3IF90cnlDbG9zZV07CiAKLSAgICBUZXN0V2ViS2l0QVBJOjpV
dGlsOjpydW4oJmRpZFJlamVjdFRyeUNsb3NlKTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpy
dW4oJmRpZFJlc3BvbmRUb1Byb21wdCk7CiAgICAgRVhQRUNUX0ZBTFNFKFt3ZWJWaWV3IF9pc0Ns
b3NlZF0pOwogCiAgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6c2xlZXAoMC4xKTsKICAgICBFWFBF
Q1RfRkFMU0UoW3dlYlZpZXcgX2lzQ2xvc2VkXSk7CiB9CiAKK1RFU1QoV2ViS2l0LCBTbG93QmVm
b3JlVW5sb2FkUHJvbXB0QWxsb3cpCit7CisgICAgYXV0byBzbG93QmVmb3JlVW5sb2FkUHJvbXB0
VUlEZWxlZ2F0ZSA9IGFkb3B0TlMoW1tTbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlEZWxlZ2F0ZSBh
bGxvY10gaW5pdF0pOworICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3
IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApXSk7CisgICAg
W3dlYlZpZXcgc2V0VUlEZWxlZ2F0ZTpzbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlEZWxlZ2F0ZS5n
ZXQoKV07CisgICAgW3dlYlZpZXcgc3luY2hyb25vdXNseUxvYWRUZXN0UGFnZU5hbWVkOkAiYmVm
b3JldW5sb2FkIl07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgxMCk7
CisKKyAgICAvLyBOZWVkIGEgdXNlciBnZXN0dXJlIG9uIHRoZSBwYWdlIGJlZm9yZSBiZWluZyBh
bGxvd2VkIHRvIHNob3cgdGhlIGJlZm9yZXVubG9hZCBwcm9tcHQuCisgICAgW3dlYlZpZXcgc2Vu
ZENsaWNrc0F0UG9pbnQ6TlNNYWtlUG9pbnQoNSwgNSkgbnVtYmVyT2ZDbGlja3M6MV07CisKKyAg
ICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgxMCk7CisKKyAgICBzaG91bGRSZWpl
Y3RDbG9zaW5nVmlhUHJvbXB0ID0gZmFsc2U7CisgICAgW3dlYlZpZXcgX3RyeUNsb3NlXTsKKwor
ICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZGlkUmVzcG9uZFRvUHJvbXB0KTsKKworICAg
IHdoaWxlICghW3dlYlZpZXcgX2lzQ2xvc2VkXSkKKyAgICAgICAgVGVzdFdlYktpdEFQSTo6VXRp
bDo6c2xlZXAoMC4xKTsKK30KKwogc3RhdGljIGJvb2wgd2ViVmlld0RpZENsb3NlQ2FsbGVkID0g
ZmFsc2U7CiBzdGF0aWMgdW5zaWduZWQgdmlld0RpZENsb3NlQ2FsbENvdW50ID0gMDsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389667</attachid>
            <date>2020-02-04 08:54:50 -0800</date>
            <delta_ts>2020-02-05 10:08:59 -0800</delta_ts>
            <desc>API test</desc>
            <filename>bug-207189-20200204085449.patch</filename>
            <type>text/plain</type>
            <size>3726</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1Njc5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDA5ZGYxMTIwZWM0NTk2OTYwYjJhMmE1OWM0YWU0MDZm
ZDdiZjhjNC4uYzc2OTU1NjJkODQ4YmI2ODhhYzM5ODk2ZmU4NmQ3YjRmMTFiY2Y1MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDIwLTAyLTA0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkVHUkVTU0lPTihyMjU1NTk1KTogcGFnZSBub3QgY2xvc2VkIGFmdGVyIGJlZm9yZXVubG9h
ZCBoYW5kbGVyIHJldHVybnMgdHJ1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjA3MTg5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81OTE0OTU5Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgQVBJ
IHRlc3QgY292ZXJhZ2UgZm9yIGZpeCBsYW5kZWQgaW4gcjI1NTY3Ny4KKworICAgICAgICAqIFRl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvTW9kYWxBbGVydHMubW06CisgICAgICAgICgt
W1Nsb3dCZWZvcmVVbmxvYWRQcm9tcHRVSURlbGVnYXRlIF93ZWJWaWV3OnJ1bkJlZm9yZVVubG9h
ZENvbmZpcm1QYW5lbFdpdGhNZXNzYWdlOmluaXRpYXRlZEJ5RnJhbWU6Y29tcGxldGlvbkhhbmRs
ZXI6XSk6CisgICAgICAgIChURVNUKToKKwogMjAyMC0wMi0wNCAgUm9zcyBLaXJzbGluZyAgPHJv
c3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW0NNYWtlXSBBZGQgQ2Fpcm86OkNhaXJv
IHRhcmdldApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Nb2RhbEFsZXJ0cy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
TW9kYWxBbGVydHMubW0KaW5kZXggYWFiOWUxNGI1Y2I0ZmVjZjk3ZWIzYWIwMGI1MzJkNGU1NTI3
NTcwMy4uMGIxYjE1ZTE4NThjMzM1MGRjNTA4OThhMWYyOGFiOGU1OThhZDZhYyAxMDA2NDQKLS0t
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Nb2RhbEFsZXJ0cy5tbQor
KysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQWxlcnRzLm1t
CkBAIC0xNDUsNyArMTQ1LDggQEAgVEVTVChXZWJLaXQsIE1vZGFsQWxlcnRzKQogCiAjaWYgUExB
VEZPUk0oTUFDKQogCi1zdGF0aWMgYm9vbCBkaWRSZWplY3RUcnlDbG9zZSA9IGZhbHNlOworc3Rh
dGljIGJvb2wgc2hvdWxkUmVqZWN0Q2xvc2luZ1ZpYVByb21wdCA9IGZhbHNlOworc3RhdGljIGJv
b2wgZGlkUmVzcG9uZFRvUHJvbXB0ID0gZmFsc2U7CiAKIEBpbnRlcmZhY2UgU2xvd0JlZm9yZVVu
bG9hZFByb21wdFVJRGVsZWdhdGUgOiBOU09iamVjdCA8V0tVSURlbGVnYXRlPgogQGVuZApAQCAt
MTU1LDggKzE1Niw4IEBAIEBpbXBsZW1lbnRhdGlvbiBTbG93QmVmb3JlVW5sb2FkUHJvbXB0VUlE
ZWxlZ2F0ZQogLSAodm9pZClfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBydW5CZWZvcmVV
bmxvYWRDb25maXJtUGFuZWxXaXRoTWVzc2FnZTooTlNTdHJpbmcgKiltZXNzYWdlIGluaXRpYXRl
ZEJ5RnJhbWU6KFdLRnJhbWVJbmZvICopZnJhbWUgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4p
KEJPT0wgcmVzdWx0KSljb21wbGV0aW9uSGFuZGxlcgogewogICAgIGRpc3BhdGNoX2FmdGVyKGRp
c3BhdGNoX3RpbWUoRElTUEFUQ0hfVElNRV9OT1csIDAuNSAqIE5TRUNfUEVSX1NFQyksIGRpc3Bh
dGNoX2dldF9tYWluX3F1ZXVlKCksIF57Ci0gICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKE5PKTsK
LSAgICAgICAgZGlkUmVqZWN0VHJ5Q2xvc2UgPSB0cnVlOworICAgICAgICBjb21wbGV0aW9uSGFu
ZGxlcihzaG91bGRSZWplY3RDbG9zaW5nVmlhUHJvbXB0ID8gTk8gOiBZRVMpOworICAgICAgICBk
aWRSZXNwb25kVG9Qcm9tcHQgPSB0cnVlOwogICAgIH0pOwogfQogCkBAIC0xNjcsNyArMTY4LDcg
QEAgLSAodm9pZCl3ZWJWaWV3RGlkQ2xvc2U6KFdLV2ViVmlldyAqKXdlYlZpZXcKIAogQGVuZAog
Ci1URVNUKFdlYktpdCwgU2xvd0JlZm9yZVVubG9hZFByb21wdCkKK1RFU1QoV2ViS2l0LCBTbG93
QmVmb3JlVW5sb2FkUHJvbXB0UmVqZWN0KQogewogICAgIGF1dG8gc2xvd0JlZm9yZVVubG9hZFBy
b21wdFVJRGVsZWdhdGUgPSBhZG9wdE5TKFtbU2xvd0JlZm9yZVVubG9hZFByb21wdFVJRGVsZWdh
dGUgYWxsb2NdIGluaXRdKTsKICAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtbVGVzdFdLV2Vi
VmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKV0pOwpA
QCAtMTgxLDE1ICsxODIsMzkgQEAgVEVTVChXZWJLaXQsIFNsb3dCZWZvcmVVbmxvYWRQcm9tcHQp
CiAKICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgxMCk7CiAKKyAgICBzaG91
bGRSZWplY3RDbG9zaW5nVmlhUHJvbXB0ID0gdHJ1ZTsKICAgICBbd2ViVmlldyBfdHJ5Q2xvc2Vd
OwogCi0gICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkaWRSZWplY3RUcnlDbG9zZSk7Cisg
ICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkaWRSZXNwb25kVG9Qcm9tcHQpOwogICAgIEVY
UEVDVF9GQUxTRShbd2ViVmlldyBfaXNDbG9zZWRdKTsKIAogICAgIFRlc3RXZWJLaXRBUEk6OlV0
aWw6OnNsZWVwKDAuMSk7CiAgICAgRVhQRUNUX0ZBTFNFKFt3ZWJWaWV3IF9pc0Nsb3NlZF0pOwog
fQogCitURVNUKFdlYktpdCwgU2xvd0JlZm9yZVVubG9hZFByb21wdEFsbG93KQoreworICAgIGF1
dG8gc2xvd0JlZm9yZVVubG9hZFByb21wdFVJRGVsZWdhdGUgPSBhZG9wdE5TKFtbU2xvd0JlZm9y
ZVVubG9hZFByb21wdFVJRGVsZWdhdGUgYWxsb2NdIGluaXRdKTsKKyAgICBhdXRvIHdlYlZpZXcg
PSBhZG9wdE5TKFtbVGVzdFdLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0
KDAsIDAsIDgwMCwgNjAwKV0pOworICAgIFt3ZWJWaWV3IHNldFVJRGVsZWdhdGU6c2xvd0JlZm9y
ZVVubG9hZFByb21wdFVJRGVsZWdhdGUuZ2V0KCldOworICAgIFt3ZWJWaWV3IHN5bmNocm9ub3Vz
bHlMb2FkVGVzdFBhZ2VOYW1lZDpAImJlZm9yZXVubG9hZCJdOworCisgICAgVGVzdFdlYktpdEFQ
STo6VXRpbDo6c3BpblJ1bkxvb3AoMTApOworCisgICAgLy8gTmVlZCBhIHVzZXIgZ2VzdHVyZSBv
biB0aGUgcGFnZSBiZWZvcmUgYmVpbmcgYWxsb3dlZCB0byBzaG93IHRoZSBiZWZvcmV1bmxvYWQg
cHJvbXB0LgorICAgIFt3ZWJWaWV3IHNlbmRDbGlja3NBdFBvaW50Ok5TTWFrZVBvaW50KDUsIDUp
IG51bWJlck9mQ2xpY2tzOjFdOworCisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6c3BpblJ1bkxv
b3AoMTApOworCisgICAgc2hvdWxkUmVqZWN0Q2xvc2luZ1ZpYVByb21wdCA9IGZhbHNlOworICAg
IFt3ZWJWaWV3IF90cnlDbG9zZV07CisKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRp
ZFJlc3BvbmRUb1Byb21wdCk7CisKKyAgICB3aGlsZSAoIVt3ZWJWaWV3IF9pc0Nsb3NlZF0pCisg
ICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnNsZWVwKDAuMSk7Cit9CisKIHN0YXRpYyBib29s
IHdlYlZpZXdEaWRDbG9zZUNhbGxlZCA9IGZhbHNlOwogc3RhdGljIHVuc2lnbmVkIHZpZXdEaWRD
bG9zZUNhbGxDb3VudCA9IDA7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>