<?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>212266</bug_id>
          
          <creation_ts>2020-05-22 10:24:06 -0700</creation_ts>
          <short_desc>Updates to the Isolated tree must happen before posting notifications to clients.</short_desc>
          <delta_ts>2020-05-22 14:05:40 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andres Gonzalez">andresg_22</reporter>
          <assigned_to name="Andres Gonzalez">andresg_22</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1655346</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-05-22 10:24:06 -0700</bug_when>
    <thetext>Updates to the Isolated tree must happen before posting notifications to clients.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655358</commentid>
    <comment_count>1</comment_count>
      <attachid>400057</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-05-22 10:39:31 -0700</bug_when>
    <thetext>Created attachment 400057
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655400</commentid>
    <comment_count>2</comment_count>
      <attachid>400066</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-05-22 12:43:34 -0700</bug_when>
    <thetext>Created attachment 400066
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655432</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-22 14:04:04 -0700</bug_when>
    <thetext>Committed r262073: &lt;https://trac.webkit.org/changeset/262073&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400066.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655434</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-22 14:05:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/63553434&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400057</attachid>
            <date>2020-05-22 10:39:31 -0700</date>
            <delta_ts>2020-05-22 12:51:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212266-20200522133930.patch</filename>
            <type>text/plain</type>
            <size>7144</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxOTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RiZWIxMjlhOTA3MTk3
MTJiMGZlYzVhYzY1NDE5MDA0N2Q1ZjEzNi4uYjYxN2E5ZWYyMGI3ZDM5Zjg0YjZkNzE0NWY1MmQ3
MjhlZjk3NDc2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTA1LTIyICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGVzIHRv
IHRoZSBpc29sYXRlZCB0cmVlIG11c3QgaGFwcGVuIGJlZm9yZSBwb3N0aW5nIG5vdGlmaWNhdGlv
bnMgdG8gY2xpZW50cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMjI2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE11bHRpcGxlIHRlc3RzLgorCisgICAgICAgIEluIEFYT2JqZWN0Q2FjaGU6Om5vdGlm
aWNhdGlvblBvc3RUaW1lckZpcmVkIHdlIHdlcmUgdXBkYXRpbmcgdGhlCisgICAgICAgIGlzb2xh
dGVkIHRyZWUgYWZ0ZXIgdGhlIG5vdGlmaWNhdGlvbnMgd2VyZSBwb3N0ZWQgdG8gdGhlIHBsYXRm
b3JtCisgICAgICAgIGNsaWVudHMuIFRoaXMgY2F1c2VkIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVu
IHRoZSBjbGllbnQgcmVxdWVzdGVkIGluZm8KKyAgICAgICAgYXMgdGhlIHJlc3VsdCBvZiB0aG9z
ZSBub3RpZmljYXRpb25zLCB0aGUgaXNvbGF0ZWQgdHJlZSB3YXMgb3V0LW9mLWRhdGUuCisgICAg
ICAgIEluIHRoaXMgcGF0Y2ggdXBkYXRlSXNvbGF0ZWRUcmVlIGlzIGNhbGxlZCBiZWZvcmUgbm90
aWZ5aW5nIHBsYXRmb3JtIGNsaWVudHMuCisKKyAgICAgICAgSW4gYWRkaXRpb24sIHRoZSB1cGRh
dGVzIHRvIHRoZSBBWE9iamVjdENhY2hlIHRoYXQgd2VyZSBwZXJmb3JtZWQgaW4KKyAgICAgICAg
dGhlIHBvc3Qgbm90aWZpY2F0aW9uIHRpbWVyLCBhcmUgbm93IHBlcmZvcm1lZCBpbiB0aGUgbm90
aWZpY2F0aW9uCisgICAgICAgIGhhbmRsZXIgaXRzZWxmLCBhbmQgb25seSB0aG9zZSBub3RpZmlj
YXRpb25zIHRoYXQgYXJlIHJlbGV2YW50IGFyZQorICAgICAgICBzY2hlZHVsZWQgdG8gYmUgcG9z
dGVkIHRvIGNsaWVudHMuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6bm90aWZpY2F0aW9uUG9zdFRp
bWVyRmlyZWQpOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6cG9zdE5vdGlmaWNh
dGlvbik6CisgICAgICAgIChXZWJDb3JlOjpBWE9iamVjdENhY2hlOjpwb3N0VGV4dFN0YXRlQ2hh
bmdlTm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkFYT2JqZWN0Q2FjaGU6OnVwZGF0
ZUlzb2xhdGVkVHJlZSk6CisKIDIwMjAtMDUtMjAgIE9yaW9sIEJydWZhdSAgPG9icnVmYXVAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbY3NzLWdyaWRdIEZpeCBhdXRvIHJlcGVhdCB3aXRoIG11bHRp
cGxlIHRyYWNrcyBhbmQgZ3V0dGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QVhPYmplY3RDYWNoZS5jcHAKaW5kZXggZmI3Mzk2NDdjZDYxYjNmZDZkNWRjODNlMzJmNjY0NWIy
MTEzYjgyZC4uNGM3MGYzMmMzMGUzNmUzNzZjM2YzN2Y0NTdjZDhhMGIxYmU2ZDVhOSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCkBAIC0xMDEz
LDYgKzEwMTMsNyBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6OmNoaWxkcmVuQ2hhbmdlZChBWENvcmVP
YmplY3QqIG9iaikKIAogdm9pZCBBWE9iamVjdENhY2hlOjpub3RpZmljYXRpb25Qb3N0VGltZXJG
aXJlZCgpCiB7CisgICAgQVhUUkFDRSgiQVhPYmplY3RDYWNoZTo6bm90aWZpY2F0aW9uUG9zdFRp
bWVyRmlyZWQiKTsKICAgICAvLyBEdXJpbmcgTGF5b3V0VGVzdHMsIGFjY2Vzc2liaWxpdHkgbWF5
IGJlIGRpc2FibGVkIGJldHdlZW4gdGhlIHRpbWUgdGhlIG5vdGlmaWNhdGlvbnMgYXJlIHF1ZXVl
ZCBhbmQgdGhlIHRpbWVyIGZpcmVzLgogICAgIC8vIFRodXMgY2hlY2sgaGVyZSBhbmQgcmV0dXJu
IGlmIGFjY2Vzc2liaWxpdHkgaXMgZGlzYWJsZWQuCiAgICAgaWYgKCFhY2Nlc3NpYmlsaXR5RW5h
YmxlZCgpKQpAQCAtMTAyOCw0MiArMTAyOSwyMiBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6Om5vdGlm
aWNhdGlvblBvc3RUaW1lckZpcmVkKCkKICAgICAvLyB3aGVuIHRoZSBub3RpZmljYXRpb24gbGlz
dCBpcyBjbGVhcmVkIGF0IHRoZSBlbmQuIEluc3RlYWQgY29weSB0aGlzIGxpc3QgYXQgdGhlIHN0
YXJ0LgogICAgIGF1dG8gbm90aWZpY2F0aW9ucyA9IFdURk1vdmUobV9ub3RpZmljYXRpb25zVG9Q
b3N0KTsKIAotICAgIGZvciAoY29uc3QgYXV0byYgbm90ZSA6IG5vdGlmaWNhdGlvbnMpIHsKLSAg
ICAgICAgQVhDb3JlT2JqZWN0KiBvYmogPSBub3RlLmZpcnN0LmdldCgpOwotICAgICAgICBpZiAo
IW9iai0+b2JqZWN0SUQoKSkKLSAgICAgICAgICAgIGNvbnRpbnVlOworI2lmIEVOQUJMRShBQ0NF
U1NJQklMSVRZX0lTT0xBVEVEX1RSRUUpCisgICAgdXBkYXRlSXNvbGF0ZWRUcmVlKG5vdGlmaWNh
dGlvbnMpOworI2VuZGlmCiAKLSAgICAgICAgaWYgKCFvYmotPmF4T2JqZWN0Q2FjaGUoKSkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAKKyAgICBmb3IgKGNvbnN0IGF1dG8mIG5vdGUg
OiBub3RpZmljYXRpb25zKSB7CiAjaWZuZGVmIE5ERUJVRwogICAgICAgICAvLyBNYWtlIHN1cmUg
bm9uZSBvZiB0aGUgcmVuZGVyIHZpZXdzIGFyZSBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyBsYXll
ZCBvdXQuCiAgICAgICAgIC8vIE5vdGlmaWNhdGlvbnMgc2hvdWxkIG9ubHkgYmUgc2VudCBhZnRl
ciB0aGUgcmVuZGVyZXIgaGFzIGZpbmlzaGVkCi0gICAgICAgIGlmIChpczxBY2Nlc3NpYmlsaXR5
UmVuZGVyT2JqZWN0Pigqb2JqKSkgewotICAgICAgICAgICAgaWYgKGF1dG8qIHJlbmRlcmVyID0g
ZG93bmNhc3Q8QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdD4oKm9iaikucmVuZGVyZXIoKSkKKyAg
ICAgICAgaWYgKGlzPEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q+KCpub3RlLmZpcnN0KSkgewor
ICAgICAgICAgICAgaWYgKGF1dG8qIHJlbmRlcmVyID0gZG93bmNhc3Q8QWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdD4oKm5vdGUuZmlyc3QpLnJlbmRlcmVyKCkpCiAgICAgICAgICAgICAgICAgQVNT
RVJUKCFyZW5kZXJlci0+dmlldygpLmZyYW1lVmlldygpLmxheW91dENvbnRleHQoKS5sYXlvdXRT
dGF0ZSgpKTsKICAgICAgICAgfQogI2VuZGlmCiAKLSAgICAgICAgQVhOb3RpZmljYXRpb24gbm90
aWZpY2F0aW9uID0gbm90ZS5zZWNvbmQ7Ci0gICAgICAgIAotICAgICAgICAvLyBFbnN1cmUgdGhh
dCB0aGlzIG1lbnUgcmVhbGx5IGlzIGEgbWVudS4gV2UgZG8gdGhpcyBjaGVjayBoZXJlIHNvIHRo
YXQgd2UgZG9uJ3QgaGF2ZSB0byBjcmVhdGUKLSAgICAgICAgLy8gdGhlIGF4Q2hpbGRyZW4gd2hl
biB0aGUgbWVudSBpcyBtYXJrZWQgYXMgb3BlbmluZy4KLSAgICAgICAgaWYgKG5vdGlmaWNhdGlv
biA9PSBBWE1lbnVPcGVuZWQpIHsKLSAgICAgICAgICAgIG9iai0+dXBkYXRlQ2hpbGRyZW5JZk5l
Y2Vzc2FyeSgpOwotICAgICAgICAgICAgaWYgKG9iai0+cm9sZVZhbHVlKCkgIT0gQWNjZXNzaWJp
bGl0eVJvbGU6Ok1lbnUpCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLSAg
ICAgICAgCi0gICAgICAgIGlmIChub3RpZmljYXRpb24gPT0gQVhDaGlsZHJlbkNoYW5nZWQgJiYg
b2JqLT5wYXJlbnRPYmplY3RJZkV4aXN0cygpICYmIG9iai0+bGFzdEtub3duSXNJZ25vcmVkVmFs
dWUoKSAhPSBvYmotPmFjY2Vzc2liaWxpdHlJc0lnbm9yZWQoKSkKLSAgICAgICAgICAgIGNoaWxk
cmVuQ2hhbmdlZChvYmotPnBhcmVudE9iamVjdCgpKTsKLQotICAgICAgICBwb3N0UGxhdGZvcm1O
b3RpZmljYXRpb24ob2JqLCBub3RpZmljYXRpb24pOworICAgICAgICBwb3N0UGxhdGZvcm1Ob3Rp
ZmljYXRpb24obm90ZS5maXJzdC5nZXQoKSwgbm90ZS5zZWNvbmQpOwogICAgIH0KLQotI2lmIEVO
QUJMRShBQ0NFU1NJQklMSVRZX0lTT0xBVEVEX1RSRUUpCi0gICAgdXBkYXRlSXNvbGF0ZWRUcmVl
KG5vdGlmaWNhdGlvbnMpOwotI2VuZGlmCiB9CiAKIHZvaWQgQVhPYmplY3RDYWNoZTo6cGFzc3dv
cmROb3RpZmljYXRpb25Qb3N0VGltZXJGaXJlZCgpCkBAIC0xMTM1LDkgKzExMTYsMjMgQEAgdm9p
ZCBBWE9iamVjdENhY2hlOjpwb3N0Tm90aWZpY2F0aW9uKEFYQ29yZU9iamVjdCogb2JqZWN0LCBE
b2N1bWVudCogZG9jdW1lbnQsIEEKICAgICBpZiAoIW9iamVjdCAmJiBkb2N1bWVudCkKICAgICAg
ICAgb2JqZWN0ID0gZ2V0KGRvY3VtZW50LT5yZW5kZXJWaWV3KCkpOwogCi0gICAgaWYgKCFvYmpl
Y3QpCisgICAgLy8gRmlsdGVyIG91dCB0aGUgbm90aWZpY2F0aW9ucyB0aGF0IGFyZSBub3QgZ29p
bmcgdG8gYmUgcG9zdGVkIHRvIHBsYXRmb3JtIGNsaWVudHMuCisKKyAgICBpZiAoIW9iamVjdCB8
fCAhb2JqZWN0LT5vYmplY3RJRCgpIHx8ICFvYmplY3QtPmF4T2JqZWN0Q2FjaGUoKSkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgLy8gRW5zdXJlIHRoYXQgdGhpcyBtZW51IHJlYWxseSBpcyBhIG1l
bnUuIFdlIGRvIHRoaXMgY2hlY2sgaGVyZSBzbyB0aGF0IHdlIGRvbid0IGhhdmUgdG8gY3JlYXRl
CisgICAgLy8gdGhlIGF4Q2hpbGRyZW4gd2hlbiB0aGUgbWVudSBpcyBtYXJrZWQgYXMgb3Blbmlu
Zy4KKyAgICBpZiAobm90aWZpY2F0aW9uID09IEFYTWVudU9wZW5lZCkgeworICAgICAgICBvYmpl
Y3QtPnVwZGF0ZUNoaWxkcmVuSWZOZWNlc3NhcnkoKTsKKyAgICAgICAgaWYgKG9iamVjdC0+cm9s
ZVZhbHVlKCkgIT0gQWNjZXNzaWJpbGl0eVJvbGU6Ok1lbnUpCisgICAgICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgaWYgKG5vdGlmaWNhdGlvbiA9PSBBWENoaWxkcmVuQ2hhbmdlZCAmJiBv
YmplY3QtPnBhcmVudE9iamVjdElmRXhpc3RzKCkKKyAgICAgICAgJiYgb2JqZWN0LT5sYXN0S25v
d25Jc0lnbm9yZWRWYWx1ZSgpICE9IG9iamVjdC0+YWNjZXNzaWJpbGl0eUlzSWdub3JlZCgpKQor
ICAgICAgICBjaGlsZHJlbkNoYW5nZWQob2JqZWN0LT5wYXJlbnRPYmplY3QoKSk7CisKICAgICBp
ZiAocG9zdFR5cGUgPT0gUG9zdEFzeW5jaHJvbm91c2x5KSB7CiAgICAgICAgIG1fbm90aWZpY2F0
aW9uc1RvUG9zdC5hcHBlbmQoc3RkOjptYWtlX3BhaXIob2JqZWN0LCBub3RpZmljYXRpb24pKTsK
ICAgICAgICAgaWYgKCFtX25vdGlmaWNhdGlvblBvc3RUaW1lci5pc0FjdGl2ZSgpKQpAQCAtMTM4
Nyw2ICsxMzgyLDcgQEAgdm9pZCBBWE9iamVjdENhY2hlOjpwb3N0VGV4dFN0YXRlQ2hhbmdlTm90
aWZpY2F0aW9uKGNvbnN0IFBvc2l0aW9uJiBwb3NpdGlvbiwgY28KIAogdm9pZCBBWE9iamVjdENh
Y2hlOjpwb3N0VGV4dFN0YXRlQ2hhbmdlTm90aWZpY2F0aW9uKEFjY2Vzc2liaWxpdHlPYmplY3Qq
IG9iamVjdCwgY29uc3QgQVhUZXh0U3RhdGVDaGFuZ2VJbnRlbnQmIGludGVudCwgY29uc3QgVmlz
aWJsZVNlbGVjdGlvbiYgc2VsZWN0aW9uKQogeworICAgIEFYVFJBQ0UoIkFYT2JqZWN0Q2FjaGU6
OnBvc3RUZXh0U3RhdGVDaGFuZ2VOb3RpZmljYXRpb24iKTsKICAgICBzdG9wQ2FjaGluZ0NvbXB1
dGVkT2JqZWN0QXR0cmlidXRlcygpOwogCiAjaWYgUExBVEZPUk0oQ09DT0EpCkBAIC0xNDIxLDYg
KzE0MTcsNyBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6OnBvc3RUZXh0U3RhdGVDaGFuZ2VOb3RpZmlj
YXRpb24oQWNjZXNzaWJpbGl0eU9iamVjdCogb2JqZWN0LAogCiB2b2lkIEFYT2JqZWN0Q2FjaGU6
OnBvc3RUZXh0U3RhdGVDaGFuZ2VOb3RpZmljYXRpb24oTm9kZSogbm9kZSwgQVhUZXh0RWRpdFR5
cGUgdHlwZSwgY29uc3QgU3RyaW5nJiB0ZXh0LCBjb25zdCBWaXNpYmxlUG9zaXRpb24mIHBvc2l0
aW9uKQogeworICAgIEFYVFJBQ0UoIkFYT2JqZWN0Q2FjaGU6OnBvc3RUZXh0U3RhdGVDaGFuZ2VO
b3RpZmljYXRpb24iKTsKICAgICBpZiAoIW5vZGUgfHwgdHlwZSA9PSBBWFRleHRFZGl0VHlwZVVu
a25vd24pCiAgICAgICAgIHJldHVybjsKIApAQCAtMzEzOCw3ICszMTM1LDcgQEAgdm9pZCBBWE9i
amVjdENhY2hlOjp1cGRhdGVJc29sYXRlZFRyZWUoQVhDb3JlT2JqZWN0JiBvYmplY3QsIEFYTm90
aWZpY2F0aW9uIG5vdGkKICAgICBBWExPRyhzdGQ6Om1ha2VfcGFpcigmb2JqZWN0LCBub3RpZmlj
YXRpb24pKTsKICAgICBBWExPRygqdGhpcyk7CiAKLSAgICBpZiAoIW1fcGFnZUlEKQorICAgIGlm
ICghbV9wYWdlSUQgfHwgb2JqZWN0Lm9iamVjdElEKCkgPT0gSW52YWxpZEFYSUQpCiAgICAgICAg
IHJldHVybjsKIAogICAgIGF1dG8gdHJlZSA9IEFYSXNvbGF0ZWRUcmVlOjp0cmVlRm9yUGFnZUlE
KCptX3BhZ2VJRCk7CkBAIC0zMTQ4LDExICszMTQ1LDEyIEBAIHZvaWQgQVhPYmplY3RDYWNoZTo6
dXBkYXRlSXNvbGF0ZWRUcmVlKEFYQ29yZU9iamVjdCYgb2JqZWN0LCBBWE5vdGlmaWNhdGlvbiBu
b3RpCiAgICAgc3dpdGNoIChub3RpZmljYXRpb24pIHsKICAgICBjYXNlIEFYQ2hlY2tlZFN0YXRl
Q2hhbmdlZDoKICAgICBjYXNlIEFYU2VsZWN0ZWRUZXh0Q2hhbmdlZDoKLSAgICBjYXNlIEFYVmFs
dWVDaGFuZ2VkOiB7Ci0gICAgICAgIGlmIChvYmplY3Qub2JqZWN0SUQoKSAhPSBJbnZhbGlkQVhJ
RCkKLSAgICAgICAgICAgIHRyZWUtPnVwZGF0ZU5vZGUob2JqZWN0KTsKKyAgICBjYXNlIEFYVmFs
dWVDaGFuZ2VkOgorICAgICAgICB0cmVlLT51cGRhdGVOb2RlKG9iamVjdCk7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgQVhDaGlsZHJlbkNoYW5nZWQ6CisgICAgICAgIHRyZWUtPnVwZGF0ZUNo
aWxkcmVuKG9iamVjdCk7CiAgICAgICAgIGJyZWFrOwotICAgIH0KICAgICBkZWZhdWx0OgogICAg
ICAgICBicmVhazsKICAgICB9Cg==
</data>
<flag name="review"
          id="415497"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400066</attachid>
            <date>2020-05-22 12:43:34 -0700</date>
            <delta_ts>2020-05-22 14:04:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212266-20200522154333.patch</filename>
            <type>text/plain</type>
            <size>6513</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxOTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RiZWIxMjlhOTA3MTk3
MTJiMGZlYzVhYzY1NDE5MDA0N2Q1ZjEzNi4uMmM0ZGI4Y2VmNWM3NjFiZTY3ODU1ZTE3MzY4YTJi
ZWIzMTI0YjE2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA1LTIyICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGVzIHRv
IHRoZSBpc29sYXRlZCB0cmVlIG11c3QgaGFwcGVuIGJlZm9yZSBwb3N0aW5nIG5vdGlmaWNhdGlv
bnMgdG8gY2xpZW50cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMjI2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE11bHRpcGxlIHRlc3RzLgorCisgICAgICAgIEluIEFYT2JqZWN0Q2FjaGU6Om5vdGlm
aWNhdGlvblBvc3RUaW1lckZpcmVkIHdlIHdlcmUgdXBkYXRpbmcgdGhlCisgICAgICAgIGlzb2xh
dGVkIHRyZWUgYWZ0ZXIgdGhlIG5vdGlmaWNhdGlvbnMgd2VyZSBwb3N0ZWQgdG8gdGhlIHBsYXRm
b3JtCisgICAgICAgIGNsaWVudHMuIFRoaXMgY2F1c2VkIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVu
IHRoZSBjbGllbnQgcmVxdWVzdGVkIGluZm8KKyAgICAgICAgYXMgdGhlIHJlc3VsdCBvZiB0aG9z
ZSBub3RpZmljYXRpb25zLCB0aGUgaXNvbGF0ZWQgdHJlZSB3YXMgb3V0LW9mLWRhdGUuCisgICAg
ICAgIEluIHRoaXMgcGF0Y2ggdXBkYXRlSXNvbGF0ZWRUcmVlIGlzIGNhbGxlZCBiZWZvcmUgbm90
aWZ5aW5nIHBsYXRmb3JtIGNsaWVudHMuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FYT2Jq
ZWN0Q2FjaGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6bm90aWZpY2F0
aW9uUG9zdFRpbWVyRmlyZWQpOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6cG9z
dE5vdGlmaWNhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpBWE9iamVjdENhY2hlOjpwb3N0VGV4
dFN0YXRlQ2hhbmdlTm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkFYT2JqZWN0Q2Fj
aGU6OnVwZGF0ZUlzb2xhdGVkVHJlZSk6CisKIDIwMjAtMDUtMjAgIE9yaW9sIEJydWZhdSAgPG9i
cnVmYXVAaWdhbGlhLmNvbT4KIAogICAgICAgICBbY3NzLWdyaWRdIEZpeCBhdXRvIHJlcGVhdCB3
aXRoIG11bHRpcGxlIHRyYWNrcyBhbmQgZ3V0dGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKaW5kZXggZmI3Mzk2NDdjZDYxYjNmZDZkNWRjODNl
MzJmNjY0NWIyMTEzYjgyZC4uOGQ3MmU3NmRjNjBhZThlMWM1YmUyYzBhNmYyYjA0MTUwNjA5ODA1
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3Bw
CkBAIC0xMDEzLDYgKzEwMTMsNyBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6OmNoaWxkcmVuQ2hhbmdl
ZChBWENvcmVPYmplY3QqIG9iaikKIAogdm9pZCBBWE9iamVjdENhY2hlOjpub3RpZmljYXRpb25Q
b3N0VGltZXJGaXJlZCgpCiB7CisgICAgQVhUUkFDRSgiQVhPYmplY3RDYWNoZTo6bm90aWZpY2F0
aW9uUG9zdFRpbWVyRmlyZWQiKTsKICAgICAvLyBEdXJpbmcgTGF5b3V0VGVzdHMsIGFjY2Vzc2li
aWxpdHkgbWF5IGJlIGRpc2FibGVkIGJldHdlZW4gdGhlIHRpbWUgdGhlIG5vdGlmaWNhdGlvbnMg
YXJlIHF1ZXVlZCBhbmQgdGhlIHRpbWVyIGZpcmVzLgogICAgIC8vIFRodXMgY2hlY2sgaGVyZSBh
bmQgcmV0dXJuIGlmIGFjY2Vzc2liaWxpdHkgaXMgZGlzYWJsZWQuCiAgICAgaWYgKCFhY2Nlc3Np
YmlsaXR5RW5hYmxlZCgpKQpAQCAtMTAyOCw0MiArMTAyOSw0NCBAQCB2b2lkIEFYT2JqZWN0Q2Fj
aGU6Om5vdGlmaWNhdGlvblBvc3RUaW1lckZpcmVkKCkKICAgICAvLyB3aGVuIHRoZSBub3RpZmlj
YXRpb24gbGlzdCBpcyBjbGVhcmVkIGF0IHRoZSBlbmQuIEluc3RlYWQgY29weSB0aGlzIGxpc3Qg
YXQgdGhlIHN0YXJ0LgogICAgIGF1dG8gbm90aWZpY2F0aW9ucyA9IFdURk1vdmUobV9ub3RpZmlj
YXRpb25zVG9Qb3N0KTsKIAorICAgIC8vIEZpbHRlciBvdXQgdGhlIG5vdGlmaWNhdGlvbnMgdGhh
dCBhcmUgbm90IGdvaW5nIHRvIGJlIHBvc3RlZCB0byBwbGF0Zm9ybSBjbGllbnRzLgorICAgIFZl
Y3RvcjxzdGQ6OnBhaXI8UmVmUHRyPEFYQ29yZU9iamVjdD4sIEFYTm90aWZpY2F0aW9uPj4gbm90
aWZpY2F0aW9uc1RvUG9zdDsKKyAgICBub3RpZmljYXRpb25zVG9Qb3N0LnJlc2VydmVDYXBhY2l0
eShub3RpZmljYXRpb25zLnNpemUoKSk7CiAgICAgZm9yIChjb25zdCBhdXRvJiBub3RlIDogbm90
aWZpY2F0aW9ucykgewotICAgICAgICBBWENvcmVPYmplY3QqIG9iaiA9IG5vdGUuZmlyc3QuZ2V0
KCk7Ci0gICAgICAgIGlmICghb2JqLT5vYmplY3RJRCgpKQorICAgICAgICBBU1NFUlQobm90ZS5m
aXJzdCk7CisgICAgICAgIGlmICghbm90ZS5maXJzdC0+b2JqZWN0SUQoKSB8fCAhbm90ZS5maXJz
dC0+YXhPYmplY3RDYWNoZSgpKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYg
KCFvYmotPmF4T2JqZWN0Q2FjaGUoKSkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAK
ICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIC8vIE1ha2Ugc3VyZSBub25lIG9mIHRoZSByZW5kZXIg
dmlld3MgYXJlIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGxheWVkIG91dC4KICAgICAgICAgLy8g
Tm90aWZpY2F0aW9ucyBzaG91bGQgb25seSBiZSBzZW50IGFmdGVyIHRoZSByZW5kZXJlciBoYXMg
ZmluaXNoZWQKLSAgICAgICAgaWYgKGlzPEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q+KCpvYmop
KSB7Ci0gICAgICAgICAgICBpZiAoYXV0byogcmVuZGVyZXIgPSBkb3duY2FzdDxBY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0Pigqb2JqKS5yZW5kZXJlcigpKQorICAgICAgICBpZiAoaXM8QWNjZXNz
aWJpbGl0eVJlbmRlck9iamVjdD4oKm5vdGUuZmlyc3QpKSB7CisgICAgICAgICAgICBpZiAoYXV0
byogcmVuZGVyZXIgPSBkb3duY2FzdDxBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Pigqbm90ZS5m
aXJzdCkucmVuZGVyZXIoKSkKICAgICAgICAgICAgICAgICBBU1NFUlQoIXJlbmRlcmVyLT52aWV3
KCkuZnJhbWVWaWV3KCkubGF5b3V0Q29udGV4dCgpLmxheW91dFN0YXRlKCkpOwogICAgICAgICB9
CiAjZW5kaWYKIAotICAgICAgICBBWE5vdGlmaWNhdGlvbiBub3RpZmljYXRpb24gPSBub3RlLnNl
Y29uZDsKLSAgICAgICAgCiAgICAgICAgIC8vIEVuc3VyZSB0aGF0IHRoaXMgbWVudSByZWFsbHkg
aXMgYSBtZW51LiBXZSBkbyB0aGlzIGNoZWNrIGhlcmUgc28gdGhhdCB3ZSBkb24ndCBoYXZlIHRv
IGNyZWF0ZQogICAgICAgICAvLyB0aGUgYXhDaGlsZHJlbiB3aGVuIHRoZSBtZW51IGlzIG1hcmtl
ZCBhcyBvcGVuaW5nLgotICAgICAgICBpZiAobm90aWZpY2F0aW9uID09IEFYTWVudU9wZW5lZCkg
ewotICAgICAgICAgICAgb2JqLT51cGRhdGVDaGlsZHJlbklmTmVjZXNzYXJ5KCk7Ci0gICAgICAg
ICAgICBpZiAob2JqLT5yb2xlVmFsdWUoKSAhPSBBY2Nlc3NpYmlsaXR5Um9sZTo6TWVudSkKKyAg
ICAgICAgaWYgKG5vdGUuc2Vjb25kID09IEFYTWVudU9wZW5lZCkgeworICAgICAgICAgICAgbm90
ZS5maXJzdC0+dXBkYXRlQ2hpbGRyZW5JZk5lY2Vzc2FyeSgpOworICAgICAgICAgICAgaWYgKG5v
dGUuZmlyc3QtPnJvbGVWYWx1ZSgpICE9IEFjY2Vzc2liaWxpdHlSb2xlOjpNZW51KQogICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9Ci0gICAgICAgIAotICAgICAgICBpZiAobm90
aWZpY2F0aW9uID09IEFYQ2hpbGRyZW5DaGFuZ2VkICYmIG9iai0+cGFyZW50T2JqZWN0SWZFeGlz
dHMoKSAmJiBvYmotPmxhc3RLbm93bklzSWdub3JlZFZhbHVlKCkgIT0gb2JqLT5hY2Nlc3NpYmls
aXR5SXNJZ25vcmVkKCkpCi0gICAgICAgICAgICBjaGlsZHJlbkNoYW5nZWQob2JqLT5wYXJlbnRP
YmplY3QoKSk7CiAKLSAgICAgICAgcG9zdFBsYXRmb3JtTm90aWZpY2F0aW9uKG9iaiwgbm90aWZp
Y2F0aW9uKTsKKyAgICAgICAgaWYgKG5vdGUuc2Vjb25kID09IEFYQ2hpbGRyZW5DaGFuZ2VkICYm
IG5vdGUuZmlyc3QtPnBhcmVudE9iamVjdElmRXhpc3RzKCkKKyAgICAgICAgICAgICYmIG5vdGUu
Zmlyc3QtPmxhc3RLbm93bklzSWdub3JlZFZhbHVlKCkgIT0gbm90ZS5maXJzdC0+YWNjZXNzaWJp
bGl0eUlzSWdub3JlZCgpKQorICAgICAgICAgICAgY2hpbGRyZW5DaGFuZ2VkKG5vdGUuZmlyc3Qt
PnBhcmVudE9iamVjdCgpKTsKKworICAgICAgICBub3RpZmljYXRpb25zVG9Qb3N0LmFwcGVuZChu
b3RlKTsKICAgICB9CiAKICNpZiBFTkFCTEUoQUNDRVNTSUJJTElUWV9JU09MQVRFRF9UUkVFKQot
ICAgIHVwZGF0ZUlzb2xhdGVkVHJlZShub3RpZmljYXRpb25zKTsKKyAgICB1cGRhdGVJc29sYXRl
ZFRyZWUobm90aWZpY2F0aW9uc1RvUG9zdCk7CiAjZW5kaWYKKworICAgIGZvciAoY29uc3QgYXV0
byYgbm90ZSA6IG5vdGlmaWNhdGlvbnNUb1Bvc3QpCisgICAgICAgIHBvc3RQbGF0Zm9ybU5vdGlm
aWNhdGlvbihub3RlLmZpcnN0LmdldCgpLCBub3RlLnNlY29uZCk7CiB9CiAKIHZvaWQgQVhPYmpl
Y3RDYWNoZTo6cGFzc3dvcmROb3RpZmljYXRpb25Qb3N0VGltZXJGaXJlZCgpCkBAIC0xMzg3LDYg
KzEzOTAsNyBAQCB2b2lkIEFYT2JqZWN0Q2FjaGU6OnBvc3RUZXh0U3RhdGVDaGFuZ2VOb3RpZmlj
YXRpb24oY29uc3QgUG9zaXRpb24mIHBvc2l0aW9uLCBjbwogCiB2b2lkIEFYT2JqZWN0Q2FjaGU6
OnBvc3RUZXh0U3RhdGVDaGFuZ2VOb3RpZmljYXRpb24oQWNjZXNzaWJpbGl0eU9iamVjdCogb2Jq
ZWN0LCBjb25zdCBBWFRleHRTdGF0ZUNoYW5nZUludGVudCYgaW50ZW50LCBjb25zdCBWaXNpYmxl
U2VsZWN0aW9uJiBzZWxlY3Rpb24pCiB7CisgICAgQVhUUkFDRSgiQVhPYmplY3RDYWNoZTo6cG9z
dFRleHRTdGF0ZUNoYW5nZU5vdGlmaWNhdGlvbiIpOwogICAgIHN0b3BDYWNoaW5nQ29tcHV0ZWRP
YmplY3RBdHRyaWJ1dGVzKCk7CiAKICNpZiBQTEFURk9STShDT0NPQSkKQEAgLTE0MjEsNiArMTQy
NSw3IEBAIHZvaWQgQVhPYmplY3RDYWNoZTo6cG9zdFRleHRTdGF0ZUNoYW5nZU5vdGlmaWNhdGlv
bihBY2Nlc3NpYmlsaXR5T2JqZWN0KiBvYmplY3QsCiAKIHZvaWQgQVhPYmplY3RDYWNoZTo6cG9z
dFRleHRTdGF0ZUNoYW5nZU5vdGlmaWNhdGlvbihOb2RlKiBub2RlLCBBWFRleHRFZGl0VHlwZSB0
eXBlLCBjb25zdCBTdHJpbmcmIHRleHQsIGNvbnN0IFZpc2libGVQb3NpdGlvbiYgcG9zaXRpb24p
CiB7CisgICAgQVhUUkFDRSgiQVhPYmplY3RDYWNoZTo6cG9zdFRleHRTdGF0ZUNoYW5nZU5vdGlm
aWNhdGlvbiIpOwogICAgIGlmICghbm9kZSB8fCB0eXBlID09IEFYVGV4dEVkaXRUeXBlVW5rbm93
bikKICAgICAgICAgcmV0dXJuOwogCkBAIC0zMTM4LDcgKzMxNDMsNyBAQCB2b2lkIEFYT2JqZWN0
Q2FjaGU6OnVwZGF0ZUlzb2xhdGVkVHJlZShBWENvcmVPYmplY3QmIG9iamVjdCwgQVhOb3RpZmlj
YXRpb24gbm90aQogICAgIEFYTE9HKHN0ZDo6bWFrZV9wYWlyKCZvYmplY3QsIG5vdGlmaWNhdGlv
bikpOwogICAgIEFYTE9HKCp0aGlzKTsKIAotICAgIGlmICghbV9wYWdlSUQpCisgICAgaWYgKCFt
X3BhZ2VJRCB8fCBvYmplY3Qub2JqZWN0SUQoKSA9PSBJbnZhbGlkQVhJRCkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgYXV0byB0cmVlID0gQVhJc29sYXRlZFRyZWU6OnRyZWVGb3JQYWdlSUQoKm1f
cGFnZUlEKTsKQEAgLTMxNDgsMTEgKzMxNTMsMTIgQEAgdm9pZCBBWE9iamVjdENhY2hlOjp1cGRh
dGVJc29sYXRlZFRyZWUoQVhDb3JlT2JqZWN0JiBvYmplY3QsIEFYTm90aWZpY2F0aW9uIG5vdGkK
ICAgICBzd2l0Y2ggKG5vdGlmaWNhdGlvbikgewogICAgIGNhc2UgQVhDaGVja2VkU3RhdGVDaGFu
Z2VkOgogICAgIGNhc2UgQVhTZWxlY3RlZFRleHRDaGFuZ2VkOgotICAgIGNhc2UgQVhWYWx1ZUNo
YW5nZWQ6IHsKLSAgICAgICAgaWYgKG9iamVjdC5vYmplY3RJRCgpICE9IEludmFsaWRBWElEKQot
ICAgICAgICAgICAgdHJlZS0+dXBkYXRlTm9kZShvYmplY3QpOworICAgIGNhc2UgQVhWYWx1ZUNo
YW5nZWQ6CisgICAgICAgIHRyZWUtPnVwZGF0ZU5vZGUob2JqZWN0KTsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBBWENoaWxkcmVuQ2hhbmdlZDoKKyAgICAgICAgdHJlZS0+dXBkYXRlQ2hpbGRy
ZW4ob2JqZWN0KTsKICAgICAgICAgYnJlYWs7Ci0gICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGJyZWFrOwogICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>