<?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>184361</bug_id>
          
          <creation_ts>2018-04-06 10:53:28 -0700</creation_ts>
          <short_desc>Flex child does not get repainted when it is inserted back to the render tree.</short_desc>
          <delta_ts>2018-04-06 12:31:23 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1412406</commentid>
    <comment_count>0</comment_count>
      <attachid>337376</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-04-06 10:53:28 -0700</bug_when>
    <thetext>Created attachment 337376
Test reduction

ssia.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412407</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-04-06 10:54:01 -0700</bug_when>
    <thetext>rdar://problem/34528716</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412408</commentid>
    <comment_count>2</comment_count>
      <attachid>337377</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-04-06 11:01:27 -0700</bug_when>
    <thetext>Created attachment 337377
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412439</commentid>
    <comment_count>3</comment_count>
      <attachid>337377</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-06 12:31:21 -0700</bug_when>
    <thetext>Comment on attachment 337377
Patch

Clearing flags on attachment: 337377

Committed r230349: &lt;https://trac.webkit.org/changeset/230349&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412440</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-06 12:31:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>337376</attachid>
            <date>2018-04-06 10:53:28 -0700</date>
            <delta_ts>2018-04-06 10:53:28 -0700</delta_ts>
            <desc>Test reduction</desc>
            <filename>34528716.html</filename>
            <type>text/html</type>
            <size>954</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgogIC5wYXJlbnQgewogICAgd2lkdGg6IDIwMHB4OwogICAgaGVpZ2h0OiAyMDBweDsK
ICAgIGJhY2tncm91bmQ6IHJlZDsKICAgIGRpc3BsYXk6IGZsZXg7CiAgfQoKICAuY2hpbGQgewog
IAlkaXNwbGF5OiBpbmxpbmU7CiAgICB3aWR0aDogMjAwcHg7CiAgICBoZWlnaHQ6IDIwMHB4Owog
ICAgYmFja2dyb3VuZDogZ3JlZW47CiAgICBib3JkZXI6IDA7CiAgfQo8L3N0eWxlPgoKCjxkaXYg
Y2xhc3M9cGFyZW50PjxzcGFuIGNsYXNzPWNoaWxkIGlkPWZvb2Jhcj5QQVNTIGlmIHZpc2libGU8
L3NwYW4+PC9kaXY+CjxwcmUgaWQ9cmVwYWludFJlY3RzPjwvcHJlPgo8c2NyaXB0PgppZiAod2lu
ZG93LnRlc3RSdW5uZXIpIHsKICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOwogICAgdGVzdFJ1
bm5lci53YWl0VW50aWxEb25lKCk7Cn0Kc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgIGZvb2Jh
ci5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgZG9jdW1lbnQuYm9keS5vZmZzZXRXaWR0aDsK
CXNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCiAg
ICAJICAgIGludGVybmFscy5zdGFydFRyYWNraW5nUmVwYWludHMoKTsKCQkKCQlmb29iYXIuc3R5
bGUuZGlzcGxheSA9ICJpbmxpbmUiOwogICAgICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0V2lkdGg7
CgkJCiAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CgkJICAgIGlmICh3aW5kb3cuaW50
ZXJuYWxzKSB7CiAgICAgICAgCSAgICByZXBhaW50UmVjdHMuaW5uZXJUZXh0ID0gaW50ZXJuYWxz
LnJlcGFpbnRSZWN0c0FzVGV4dCgpOwogICAgICAgIAkgICAgaW50ZXJuYWxzLnN0b3BUcmFja2lu
Z1JlcGFpbnRzKCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlE
b25lKCk7CiAgICAgICAgfQoJfSwgMCk7Cn0sIDApOwo8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337377</attachid>
            <date>2018-04-06 11:01:27 -0700</date>
            <delta_ts>2018-04-06 12:31:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184361-20180406110126.patch</filename>
            <type>text/plain</type>
            <size>4863</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2U1ZGIxNzI4ZDAyNWFl
MzdlMjg5NjcwZjE0NDliYTFjZTM5NGZhNi4uMDM2ZjViNzMwNDkzMjAyZDZlM2YxZDQ5NGVlMTk3
ODYwMDFhNDMyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE4LTA0LTA2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRmxleCBjaGlsZCBkb2VzIG5v
dCBnZXQgcmVwYWludGVkIHdoZW4gaXQgaXMgaW5zZXJ0ZWQgYmFjayB0byB0aGUgcmVuZGVyIHRy
ZWUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQz
NjEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM0NTI4NzE2PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIHdpdGggYW55IHJlZ3VsYXIgYmxvY2sg
Y2hpbGRyZW4sIHdlIHNob3VsZCBpc3N1ZSBmdWxsIHJlcGFpbnQgZm9yIGZsZXhib3ggaXRlbXMg
b24gdGhlaXIKKyAgICAgICAgZmlyc3QgbGF5b3V0IChzZWUgUmVuZGVyQmxvY2tGbG93OjpsYXlv
dXRCbG9ja0NoaWxkKCkpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZmxleGJveC9taXNzaW5nLXJl
cGFpbnQtd2hlbi1mbGV4dC1pdGVtLW5ldmVyLWhhZC1sYXlvdXQuaHRtbAorCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
ckZsZXhpYmxlQm94OjpsYXlvdXRBbmRQbGFjZUNoaWxkcmVuKToKKwogMjAxOC0wNC0wNSAgQnJl
bnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJDb250ZW50IHBy
b2Nlc3MgaXMgY2FsbGluZyBDR0Rpc3BsYXlVc2VzSW52ZXJ0ZWRQb2xhcml0eQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZWZiOWEyNzhk
Mzc4YzQ5ZTk0MDFlZDE1ZjUyN2Y4MjM2MDYxMjllMi4uN2I0MDEzYmY3NmJmYzdmZjEyMWQwZDdm
YTE3Nzc1ZjM1NzhmMDMxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RmxleGlibGVCb3guY3BwCkBAIC0xNTUyLDYgKzE1NTIsNyBAQCB2b2lkIFJlbmRlckZsZXhpYmxl
Qm94OjpsYXlvdXRBbmRQbGFjZUNoaWxkcmVuKExheW91dFVuaXQmIGNyb3NzQXhpc09mZnNldCwg
VmVjdAogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgY2hpbGRyZW4uc2l6ZSgpOyArK2kpIHsK
ICAgICAgICAgY29uc3QgYXV0byYgZmxleEl0ZW0gPSBjaGlsZHJlbltpXTsKICAgICAgICAgYXV0
byYgY2hpbGQgPSBmbGV4SXRlbS5ib3g7CisgICAgICAgIGJvb2wgY2hpbGRIYWRMYXlvdXQgPSBj
aGlsZC5ldmVySGFkTGF5b3V0KCk7CiAKICAgICAgICAgQVNTRVJUKCFmbGV4SXRlbS5ib3guaXNP
dXRPZkZsb3dQb3NpdGlvbmVkKCkpOwogCkBAIC0xNTgyLDYgKzE1ODMsMTAgQEAgdm9pZCBSZW5k
ZXJGbGV4aWJsZUJveDo6bGF5b3V0QW5kUGxhY2VDaGlsZHJlbihMYXlvdXRVbml0JiBjcm9zc0F4
aXNPZmZzZXQsIFZlY3QKICAgICAgICAgaWYgKGNoaWxkLm5lZWRzTGF5b3V0KCkpCiAgICAgICAg
ICAgICBtX3JlbGFpZE91dENoaWxkcmVuLmFkZCgmY2hpbGQpOwogICAgICAgICBjaGlsZC5sYXlv
dXRJZk5lZWRlZCgpOworICAgICAgICBpZiAoIWNoaWxkSGFkTGF5b3V0ICYmIGNoaWxkLmNoZWNr
Rm9yUmVwYWludER1cmluZ0xheW91dCgpKSB7CisgICAgICAgICAgICBjaGlsZC5yZXBhaW50KCk7
CisgICAgICAgICAgICBjaGlsZC5yZXBhaW50T3ZlcmhhbmdpbmdGbG9hdHModHJ1ZSk7CisgICAg
ICAgIH0KIAogICAgICAgICB1cGRhdGVBdXRvTWFyZ2luc0luTWFpbkF4aXMoY2hpbGQsIGF1dG9N
YXJnaW5PZmZzZXQpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzg5NGViMmVlODE4MWIxZDFjMTUyM2U1ZWM0OWNmNDc4
MTYxMjA0My4uNzFjMDNiNjY4NWMxNWJlMmVhODhjZDhmZDM2MDk0MDE3ZjgxZmI4NyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTA2ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5j
b20+CisKKyAgICAgICAgRmxleCBjaGlsZCBkb2VzIG5vdCBnZXQgcmVwYWludGVkIHdoZW4gaXQg
aXMgaW5zZXJ0ZWQgYmFjayB0byB0aGUgcmVuZGVyIHRyZWUuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQzNjEKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzM0NTI4NzE2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmFzdC9mbGV4Ym94L21pc3NpbmctcmVwYWludC13aGVuLWZsZXh0LWl0ZW0tbmV2
ZXItaGFkLWxheW91dC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZmxleGJv
eC9taXNzaW5nLXJlcGFpbnQtd2hlbi1mbGV4dC1pdGVtLW5ldmVyLWhhZC1sYXlvdXQuaHRtbDog
QWRkZWQuCisKIDIwMTgtMDQtMDUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBGb2xkaW5nIGFub255bW91cyBibG9ja3Mgc2hvdWxkIG5vdCByZXN1bHQgaW4gZGVs
ZXRpbmcgY29udGVudC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9taXNz
aW5nLXJlcGFpbnQtd2hlbi1mbGV4dC1pdGVtLW5ldmVyLWhhZC1sYXlvdXQtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9mbGV4Ym94L21pc3NpbmctcmVwYWludC13aGVuLWZsZXh0LWl0
ZW0tbmV2ZXItaGFkLWxheW91dC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjA1MTk5NjYzOGRk
ZDM3NGM2OWRiOWY2NmU0Y2EzYmM4YTE3NTQ5MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvZmxleGJveC9taXNzaW5nLXJlcGFpbnQtd2hlbi1mbGV4dC1pdGVtLW5ldmVyLWhh
ZC1sYXlvdXQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorUEFTUyBpZiB2aXNpYmxlCiso
cmVwYWludCByZWN0cworICAocmVjdCA4IDggMjAwIDE4KQorICAocmVjdCA4IDggMjAwIDIwMCkK
KykKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mbGV4Ym94L21pc3NpbmctcmVwYWlu
dC13aGVuLWZsZXh0LWl0ZW0tbmV2ZXItaGFkLWxheW91dC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9mbGV4Ym94L21pc3NpbmctcmVwYWludC13aGVuLWZsZXh0LWl0ZW0tbmV2ZXItaGFkLWxheW91
dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjQ3NzY3Zjg0NDYxMWQ3OTRhMDU0ZWJmZGM2YmVmMTg4NmVlN2I3
NzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvbWlzc2luZy1y
ZXBhaW50LXdoZW4tZmxleHQtaXRlbS1uZXZlci1oYWQtbGF5b3V0Lmh0bWwKQEAgLTAsMCArMSw0
NSBAQAorPHN0eWxlPgorICAucGFyZW50IHsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgaGVpZ2h0
OiAyMDBweDsKKyAgICBiYWNrZ3JvdW5kOiByZWQ7CisgICAgZGlzcGxheTogZmxleDsKKyAgfQor
CisgIC5jaGlsZCB7CisgICAgZGlzcGxheTogaW5saW5lOworICAgIHdpZHRoOiAyMDBweDsKKyAg
ICBoZWlnaHQ6IDIwMHB4OworICAgIGJhY2tncm91bmQ6IGdyZWVuOworICAgIGJvcmRlcjogMDsK
KyAgfQorPC9zdHlsZT4KKworCis8ZGl2IGNsYXNzPXBhcmVudD48c3BhbiBjbGFzcz1jaGlsZCBp
ZD1mb29iYXI+UEFTUyBpZiB2aXNpYmxlPC9zcGFuPjwvZGl2PgorPHByZSBpZD1yZXBhaW50UmVj
dHM+PC9wcmU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9Citz
ZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgIGZvb2Jhci5zdHlsZS5kaXNwbGF5ID0gIm5vbmUi
OworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0V2lkdGg7CisgICAgc2V0VGltZW91dChmdW5jdGlv
bigpIHsKKyAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICBpbnRlcm5h
bHMuc3RhcnRUcmFja2luZ1JlcGFpbnRzKCk7CisgICAgICAgIAorICAgICAgICBmb29iYXIuc3R5
bGUuZGlzcGxheSA9ICJpbmxpbmUiOworICAgICAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFdpZHRo
OworICAgICAgICAKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAg
ICBpZiAod2luZG93LmludGVybmFscykgeworICAgICAgICAgICAgICAgIHJlcGFpbnRSZWN0cy5p
bm5lclRleHQgPSBpbnRlcm5hbHMucmVwYWludFJlY3RzQXNUZXh0KCk7CisgICAgICAgICAgICAg
ICAgaW50ZXJuYWxzLnN0b3BUcmFja2luZ1JlcGFpbnRzKCk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgIH0sIDApOwor
fSwgMCk7Cis8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>