<?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>221669</bug_id>
          
          <creation_ts>2021-02-10 03:43:35 -0800</creation_ts>
          <short_desc>[LFC][Integration] Paint invalidation for inline element style changes</short_desc>
          <delta_ts>2021-02-10 14:27:07 -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>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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1727493</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-10 03:43:35 -0800</bug_when>
    <thetext>It is needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727500</commentid>
    <comment_count>1</comment_count>
      <attachid>419836</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-10 03:52:39 -0800</bug_when>
    <thetext>Created attachment 419836
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727501</commentid>
    <comment_count>2</comment_count>
      <attachid>419837</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-10 03:54:45 -0800</bug_when>
    <thetext>Created attachment 419837
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727610</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-10 10:26:49 -0800</bug_when>
    <thetext>Committed r272662: &lt;https://commits.webkit.org/r272662&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 419837.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1727771</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-10 14:27:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/74206346&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419836</attachid>
            <date>2021-02-10 03:52:39 -0800</date>
            <delta_ts>2021-02-10 03:54:45 -0800</delta_ts>
            <desc>patch</desc>
            <filename>inline-style-change-repaint.patch</filename>
            <type>text/plain</type>
            <size>7152</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMGVmMDBkNDI5MjUuLmQxOGIxNjBiZGEyOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTEwICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gUGFpbnQgaW52YWxpZGF0aW9uIGZvciBpbmxpbmUgZWxlbWVu
dCBzdHlsZSBjaGFuZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjE2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGZhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdlLWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UuaHRtbDog
QWRkZWQuCisKIDIwMjEtMDItMDkgIExhdXJvIE1vdXJhICA8bG1vdXJhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dMSUJdIFJlYmFzZWxpbmUgdGFibGUgdGVzdHMgYWZ0ZXIgcjI3MjEwMCBhbmQg
Z2FyZGVuIHNvbWUgYTExIGZhaWx1cmVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9y
ZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uOGIzZTc2NTc4MDM5Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMiBAQAorTyB0ZW1wb3JhLCBvIG1vcmVzISBzZW5hdHVzIGhhZWMgaW50
ZWxsZWdpdCwgY29uc3VsIHZpZGV0OyBoaWMgdGFtZW4gdml2aXQuIHZpdml0PyBpbW1vIHZlcm8g
ZXRpYW0gaW4gc2VuYXR1bSB2ZW5pdCwgZml0IHB1YmxpY2kgY29uc2lsaSBwYXJ0aWNlcHMsIG5v
dGF0IGV0IGRlc2lnbmF0IG9jdWxpcyBhZCBjYWVkZW0gdW51bSBxdWVtcXVlIG5vc3RydW0uIG5v
cyBhdXRlbSBmb3J0ZXMgdmlyaSBzYXRpcyBmYWNlcmUgcmVpIHB1YmxpY2FlIHZpZGVtdXIsIHNp
IGlzdGl1cyBmdXJvcmVtIGFjIHRlbGEgdml0YW11cy4gYWQgbW9ydGVtIHRlLCBDYXRpbGluYSwg
ZHVjaSBpdXNzdSBjb25zdWxpcyBpYW0gcHJpZGVtIG9wb3J0ZWJhdCwgaW4gdGUgY29uZmVycmkg
cGVzdGVtIHF1YW0gdHUgaW4gbm9zIG9tbmlzIGlhbSBkaXUgbWFjaGluYXJpcy4KKyhyZXBhaW50
IHJlY3RzIChyZWN0IDggNDggNzYwIDgwKSApCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3JlcGFpbnQvaW5saW5lLXN0eWxlLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBh
aW50L2lubGluZS1zdHlsZS1jaGFuZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLjI4ZTM4MjQ0OTUzYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdlLmh0bWwKQEAgLTAsMCArMSwzNCBAQAor
PHN0eWxlPgorYm9keSB7IGZvbnQ6IDIwcHggQWhlbTsgfQorc3BhbiB7IGNvbG9yOiByZWQ7IH0K
Kzwvc3R5bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9CisK
K2FzeW5jIGZ1bmN0aW9uIHRlc3QoKSB7CisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFu
aW1hdGlvbkZyYW1lKTsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRl
cm5hbHMuc3RhcnRUcmFja2luZ1JlcGFpbnRzKCk7CisKKyAgICBkb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCdzcGFuJykuc3R5bGUuY29sb3IgPSAnZ3JlZW4nOworCisgICAgYXdhaXQgbmV3IFByb21p
c2UocmVxdWVzdEFuaW1hdGlvbkZyYW1lKTsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7
CisgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNyZXBhaW50cycpLnRleHRDb250ZW50
ID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVjdHNBc1RleHQoKTsKKyAgICAgICAgaW50ZXJu
YWxzLnN0b3BUcmFja2luZ1JlcGFpbnRzKCk7CisgICAgfQorCisgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0Pgor
PGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPGRpdj5PIHRlbXBvcmEsIG8gbW9yZXMhIHNlbmF0dXMg
aGFlYyBpbnRlbGxlZ2l0LCBjb25zdWwgdmlkZXQ7IGhpYyB0YW1lbiB2aXZpdC4gdml2aXQ/IDxz
cGFuPmltbW8gdmVybyBldGlhbSBpbiBzZW5hdHVtIHZlbml0LCBmaXQgcHVibGljaSBjb25zaWxp
IHBhcnRpY2Vwcywgbm90YXQgZXQgZGVzaWduYXQgb2N1bGlzIGFkIGNhZWRlbSB1bnVtIHF1ZW1x
dWUgbm9zdHJ1bTwvc3Bhbj4uIG5vcyBhdXRlbSBmb3J0ZXMgdmlyaSBzYXRpcyBmYWNlcmUgcmVp
IHB1YmxpY2FlIHZpZGVtdXIsIHNpIGlzdGl1cyBmdXJvcmVtIGFjIHRlbGEgdml0YW11cy4gYWQg
bW9ydGVtIHRlLCBDYXRpbGluYSwgZHVjaSBpdXNzdSBjb25zdWxpcyBpYW0gcHJpZGVtIG9wb3J0
ZWJhdCwgaW4gdGUgY29uZmVycmkgcGVzdGVtIHF1YW0gdHUgaW4gbm9zIG9tbmlzIGlhbSBkaXUg
bWFjaGluYXJpcy48L2Rpdj4KKworPGRpdiBpZD0icmVwYWludHMiPjwvZGl2PgorPC9ib2R5Pgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCmluZGV4IDQyNDFlY2U2NWZjMy4uN2FmYzI2MzJlNTMyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjEgQEAKKzIwMjEtMDItMTAgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29t
PgorCisgICAgICAgIFtMRkNdW0ludGVncmF0aW9uXSBQYWludCBpbnZhbGlkYXRpb24gZm9yIGlu
bGluZSBlbGVtZW50IHN0eWxlIGNoYW5nZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyMTY2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdl
Lmh0bWwKKworICAgICAgICBDb21wdXRlIHRoZSByZXBhaW50IHJlY3QgZm9yIFJlbmRlcklubGlu
ZS4KKworICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVM
YXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0SW50ZWdyYXRpb246OkxpbmVMYXlv
dXQ6OnZpc3VhbE92ZXJmbG93Qm91bmRpbmdCb3hSZWN0Rm9yIGNvbnN0KToKKyAgICAgICAgKiBs
YXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0Lmg6CisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJJ
bmxpbmU6OmxpbmVzVmlzdWFsT3ZlcmZsb3dCb3VuZGluZ0JveCBjb25zdCk6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJJbmxpbmU6OmNsaXBwZWRPdmVyZmxvd1JlY3RGb3JSZXBhaW50IGNvbnN0
KToKKwogMjAyMS0wMi0wOSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OOiAocjI3MjQ1OCk6IFtCaWdTdXIgRGVidWddIEFTU0VSVElP
TiBGQUlMRUQ6IG1faGF2ZUFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uIGluIFdlYkNvcmU6
Ok1lZGlhRWxlbWVudFNlc3Npb246OnVwZGF0ZU1lZGlhVXNhZ2VJZkNoYW5nZWQoKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9u
TGluZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0
SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcAppbmRleCBiZGU5NmQwYTAzOGIuLmYxZDk5N2RhMWJj
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dElu
dGVncmF0aW9uTGluZUxheW91dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKQEAgLTQwOSw2ICs0MDksMTIg
QEAgTGF5b3V0UmVjdCBMaW5lTGF5b3V0OjplbmNsb3NpbmdCb3JkZXJCb3hSZWN0Rm9yKGNvbnN0
IFJlbmRlcklubGluZSYgcmVuZGVySW5saW4KICAgICByZXR1cm4geyBMYXlvdXQ6OkJveEdlb21l
dHJ5Ojpib3JkZXJCb3hUb3BMZWZ0KGJveEdlb21ldHJ5KSwgYm94R2VvbWV0cnkuY29udGVudEJv
eCgpLnNpemUoKSB9OwogfQogCitMYXlvdXRSZWN0IExpbmVMYXlvdXQ6OnZpc3VhbE92ZXJmbG93
Qm91bmRpbmdCb3hSZWN0Rm9yKGNvbnN0IFJlbmRlcklubGluZSYgcmVuZGVySW5saW5lKSBjb25z
dAoreworICAgIC8vIEZJWE1FOiBUaGlzIGRvZXNuJ3QgY29udGFpbiBvdmVyZmxvdy4KKyAgICBy
ZXR1cm4gZW5jbG9zaW5nQm9yZGVyQm94UmVjdEZvcihyZW5kZXJJbmxpbmUpOworfQorCiBjb25z
dCBSZW5kZXJPYmplY3QmIExpbmVMYXlvdXQ6OnJlbmRlcmVyRm9yTGF5b3V0Qm94KGNvbnN0IExh
eW91dDo6Qm94JiBsYXlvdXRCb3gpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fYm94VHJlZS5yZW5k
ZXJlckZvckxheW91dEJveChsYXlvdXRCb3gpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5oIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5o
CmluZGV4IGYzMTc5MDAzNzAwMi4uZWI0ZDE4MmY0ZmM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGlu
ZUxheW91dC5oCkBAIC05NCw2ICs5NCw3IEBAIHB1YmxpYzoKICAgICBMaW5lSXRlcmF0b3IgbGFz
dExpbmUoKSBjb25zdDsKIAogICAgIExheW91dFJlY3QgZW5jbG9zaW5nQm9yZGVyQm94UmVjdEZv
cihjb25zdCBSZW5kZXJJbmxpbmUmKSBjb25zdDsKKyAgICBMYXlvdXRSZWN0IHZpc3VhbE92ZXJm
bG93Qm91bmRpbmdCb3hSZWN0Rm9yKGNvbnN0IFJlbmRlcklubGluZSYpIGNvbnN0OwogCiAgICAg
Y29uc3QgUmVuZGVyT2JqZWN0JiByZW5kZXJlckZvckxheW91dEJveChjb25zdCBMYXlvdXQ6OkJv
eCYpIGNvbnN0OwogICAgIGNvbnN0IFJlbmRlckJsb2NrRmxvdyYgZmxvdygpIGNvbnN0IHsgcmV0
dXJuIG1fYm94VHJlZS5mbG93KCk7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJJbmxpbmUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlcklu
bGluZS5jcHAKaW5kZXggZGNhY2IxYWZlNzBmLi4yOGRlZDA3NGFiZGQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCkBAIC03NzMsNiArNzczLDEyIEBAIExheW91
dFJlY3QgUmVuZGVySW5saW5lOjpjdWxsZWRJbmxpbmVWaXN1YWxPdmVyZmxvd0JvdW5kaW5nQm94
KCkgY29uc3QKIAogTGF5b3V0UmVjdCBSZW5kZXJJbmxpbmU6OmxpbmVzVmlzdWFsT3ZlcmZsb3dC
b3VuZGluZ0JveCgpIGNvbnN0CiB7CisjaWYgRU5BQkxFKExBWU9VVF9GT1JNQVRUSU5HX0NPTlRF
WFQpCisgICAgLy8gRklYTUU6IFRoaXMgZG9lc24ndCBjb250YWluIG92ZXJmbG93LgorICAgIGlm
IChhdXRvKiBsYXlvdXQgPSBMYXlvdXRJbnRlZ3JhdGlvbjo6TGluZUxheW91dDo6Y29udGFpbmlu
ZygqdGhpcykpCisgICAgICAgIHJldHVybiBsYXlvdXQtPnZpc3VhbE92ZXJmbG93Qm91bmRpbmdC
b3hSZWN0Rm9yKCp0aGlzKTsKKyNlbmRpZgorCiAgICAgaWYgKCFhbHdheXNDcmVhdGVMaW5lQm94
ZXMoKSkKICAgICAgICAgcmV0dXJuIGN1bGxlZElubGluZVZpc3VhbE92ZXJmbG93Qm91bmRpbmdC
b3goKTsKIApAQCAtODQ5LDcgKzg1NSwxOSBAQCBMYXlvdXRSZWN0IFJlbmRlcklubGluZTo6Y2xp
cHBlZE92ZXJmbG93UmVjdEZvclJlcGFpbnQoY29uc3QgUmVuZGVyTGF5ZXJNb2RlbE9iagogICAg
IC8vIE9ubHkgZmlyc3QtbGV0dGVyIHJlbmRlcmVycyBhcmUgYWxsb3dlZCBpbiBoZXJlIGR1cmlu
ZyBsYXlvdXQuIFRoZXkgbXV0YXRlIHRoZSB0cmVlIHRyaWdnZXJpbmcgcmVwYWludHMuCiAgICAg
QVNTRVJUKCF2aWV3KCkuZnJhbWVWaWV3KCkubGF5b3V0Q29udGV4dCgpLmlzUGFpbnRPZmZzZXRD
YWNoZUVuYWJsZWQoKSB8fCBzdHlsZSgpLnN0eWxlVHlwZSgpID09IFBzZXVkb0lkOjpGaXJzdExl
dHRlciB8fCBoYXNTZWxmUGFpbnRpbmdMYXllcigpKTsKIAotICAgIGlmICghZmlyc3RMaW5lQm94
SW5jbHVkaW5nQ3VsbGluZygpICYmICFjb250aW51YXRpb24oKSkKKyAgICBhdXRvIGtub3duRW1w
dHkgPSBbJl0geworICAgICAgICBpZiAoZmlyc3RMaW5lQm94SW5jbHVkaW5nQ3VsbGluZygpKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBpZiAoY29udGludWF0aW9uKCkpCisg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CisjaWYgRU5BQkxFKExBWU9VVF9GT1JNQVRUSU5HX0NP
TlRFWFQpCisgICAgICAgIGlmIChMYXlvdXRJbnRlZ3JhdGlvbjo6TGluZUxheW91dDo6Y29udGFp
bmluZygqdGhpcykpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKKyAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgfTsKKworICAgIGlmIChrbm93bkVtcHR5KCkpCiAgICAgICAgIHJl
dHVybiBMYXlvdXRSZWN0KCk7CiAKICAgICBMYXlvdXRSZWN0IHJlcGFpbnRSZWN0KGxpbmVzVmlz
dWFsT3ZlcmZsb3dCb3VuZGluZ0JveCgpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419837</attachid>
            <date>2021-02-10 03:54:45 -0800</date>
            <delta_ts>2021-02-10 10:26:51 -0800</delta_ts>
            <desc>patch</desc>
            <filename>inline-style-change-repaint-2.patch</filename>
            <type>text/plain</type>
            <size>7106</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMGVmMDBkNDI5MjUuLmQxOGIxNjBiZGEyOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTEwICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gUGFpbnQgaW52YWxpZGF0aW9uIGZvciBpbmxpbmUgZWxlbWVu
dCBzdHlsZSBjaGFuZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjE2NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGZhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdlLWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UuaHRtbDog
QWRkZWQuCisKIDIwMjEtMDItMDkgIExhdXJvIE1vdXJhICA8bG1vdXJhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dMSUJdIFJlYmFzZWxpbmUgdGFibGUgdGVzdHMgYWZ0ZXIgcjI3MjEwMCBhbmQg
Z2FyZGVuIHNvbWUgYTExIGZhaWx1cmVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9y
ZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uOGIzZTc2NTc4MDM5Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2lubGluZS1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMiBAQAorTyB0ZW1wb3JhLCBvIG1vcmVzISBzZW5hdHVzIGhhZWMgaW50
ZWxsZWdpdCwgY29uc3VsIHZpZGV0OyBoaWMgdGFtZW4gdml2aXQuIHZpdml0PyBpbW1vIHZlcm8g
ZXRpYW0gaW4gc2VuYXR1bSB2ZW5pdCwgZml0IHB1YmxpY2kgY29uc2lsaSBwYXJ0aWNlcHMsIG5v
dGF0IGV0IGRlc2lnbmF0IG9jdWxpcyBhZCBjYWVkZW0gdW51bSBxdWVtcXVlIG5vc3RydW0uIG5v
cyBhdXRlbSBmb3J0ZXMgdmlyaSBzYXRpcyBmYWNlcmUgcmVpIHB1YmxpY2FlIHZpZGVtdXIsIHNp
IGlzdGl1cyBmdXJvcmVtIGFjIHRlbGEgdml0YW11cy4gYWQgbW9ydGVtIHRlLCBDYXRpbGluYSwg
ZHVjaSBpdXNzdSBjb25zdWxpcyBpYW0gcHJpZGVtIG9wb3J0ZWJhdCwgaW4gdGUgY29uZmVycmkg
cGVzdGVtIHF1YW0gdHUgaW4gbm9zIG9tbmlzIGlhbSBkaXUgbWFjaGluYXJpcy4KKyhyZXBhaW50
IHJlY3RzIChyZWN0IDggNDggNzYwIDgwKSApCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3JlcGFpbnQvaW5saW5lLXN0eWxlLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBh
aW50L2lubGluZS1zdHlsZS1jaGFuZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLjI4ZTM4MjQ0OTUzYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdlLmh0bWwKQEAgLTAsMCArMSwzNCBAQAor
PHN0eWxlPgorYm9keSB7IGZvbnQ6IDIwcHggQWhlbTsgfQorc3BhbiB7IGNvbG9yOiByZWQ7IH0K
Kzwvc3R5bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9CisK
K2FzeW5jIGZ1bmN0aW9uIHRlc3QoKSB7CisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFu
aW1hdGlvbkZyYW1lKTsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRl
cm5hbHMuc3RhcnRUcmFja2luZ1JlcGFpbnRzKCk7CisKKyAgICBkb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCdzcGFuJykuc3R5bGUuY29sb3IgPSAnZ3JlZW4nOworCisgICAgYXdhaXQgbmV3IFByb21p
c2UocmVxdWVzdEFuaW1hdGlvbkZyYW1lKTsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7
CisgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNyZXBhaW50cycpLnRleHRDb250ZW50
ID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVjdHNBc1RleHQoKTsKKyAgICAgICAgaW50ZXJu
YWxzLnN0b3BUcmFja2luZ1JlcGFpbnRzKCk7CisgICAgfQorCisgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0Pgor
PGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPGRpdj5PIHRlbXBvcmEsIG8gbW9yZXMhIHNlbmF0dXMg
aGFlYyBpbnRlbGxlZ2l0LCBjb25zdWwgdmlkZXQ7IGhpYyB0YW1lbiB2aXZpdC4gdml2aXQ/IDxz
cGFuPmltbW8gdmVybyBldGlhbSBpbiBzZW5hdHVtIHZlbml0LCBmaXQgcHVibGljaSBjb25zaWxp
IHBhcnRpY2Vwcywgbm90YXQgZXQgZGVzaWduYXQgb2N1bGlzIGFkIGNhZWRlbSB1bnVtIHF1ZW1x
dWUgbm9zdHJ1bTwvc3Bhbj4uIG5vcyBhdXRlbSBmb3J0ZXMgdmlyaSBzYXRpcyBmYWNlcmUgcmVp
IHB1YmxpY2FlIHZpZGVtdXIsIHNpIGlzdGl1cyBmdXJvcmVtIGFjIHRlbGEgdml0YW11cy4gYWQg
bW9ydGVtIHRlLCBDYXRpbGluYSwgZHVjaSBpdXNzdSBjb25zdWxpcyBpYW0gcHJpZGVtIG9wb3J0
ZWJhdCwgaW4gdGUgY29uZmVycmkgcGVzdGVtIHF1YW0gdHUgaW4gbm9zIG9tbmlzIGlhbSBkaXUg
bWFjaGluYXJpcy48L2Rpdj4KKworPGRpdiBpZD0icmVwYWludHMiPjwvZGl2PgorPC9ib2R5Pgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCmluZGV4IDQyNDFlY2U2NWZjMy4uN2FmYzI2MzJlNTMyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjEgQEAKKzIwMjEtMDItMTAgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29t
PgorCisgICAgICAgIFtMRkNdW0ludGVncmF0aW9uXSBQYWludCBpbnZhbGlkYXRpb24gZm9yIGlu
bGluZSBlbGVtZW50IHN0eWxlIGNoYW5nZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyMTY2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVwYWludC9pbmxpbmUtc3R5bGUtY2hhbmdl
Lmh0bWwKKworICAgICAgICBDb21wdXRlIHRoZSByZXBhaW50IHJlY3QgZm9yIFJlbmRlcklubGlu
ZS4KKworICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVM
YXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0SW50ZWdyYXRpb246OkxpbmVMYXlv
dXQ6OnZpc3VhbE92ZXJmbG93Qm91bmRpbmdCb3hSZWN0Rm9yIGNvbnN0KToKKyAgICAgICAgKiBs
YXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0Lmg6CisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJJ
bmxpbmU6OmxpbmVzVmlzdWFsT3ZlcmZsb3dCb3VuZGluZ0JveCBjb25zdCk6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJJbmxpbmU6OmNsaXBwZWRPdmVyZmxvd1JlY3RGb3JSZXBhaW50IGNvbnN0
KToKKwogMjAyMS0wMi0wOSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OOiAocjI3MjQ1OCk6IFtCaWdTdXIgRGVidWddIEFTU0VSVElP
TiBGQUlMRUQ6IG1faGF2ZUFkZGVkTWVkaWFVc2FnZU1hbmFnZXJTZXNzaW9uIGluIFdlYkNvcmU6
Ok1lZGlhRWxlbWVudFNlc3Npb246OnVwZGF0ZU1lZGlhVXNhZ2VJZkNoYW5nZWQoKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9u
TGluZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0
SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcAppbmRleCBiZGU5NmQwYTAzOGIuLmYxZDk5N2RhMWJj
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dElu
dGVncmF0aW9uTGluZUxheW91dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKQEAgLTQwOSw2ICs0MDksMTIg
QEAgTGF5b3V0UmVjdCBMaW5lTGF5b3V0OjplbmNsb3NpbmdCb3JkZXJCb3hSZWN0Rm9yKGNvbnN0
IFJlbmRlcklubGluZSYgcmVuZGVySW5saW4KICAgICByZXR1cm4geyBMYXlvdXQ6OkJveEdlb21l
dHJ5Ojpib3JkZXJCb3hUb3BMZWZ0KGJveEdlb21ldHJ5KSwgYm94R2VvbWV0cnkuY29udGVudEJv
eCgpLnNpemUoKSB9OwogfQogCitMYXlvdXRSZWN0IExpbmVMYXlvdXQ6OnZpc3VhbE92ZXJmbG93
Qm91bmRpbmdCb3hSZWN0Rm9yKGNvbnN0IFJlbmRlcklubGluZSYgcmVuZGVySW5saW5lKSBjb25z
dAoreworICAgIC8vIEZJWE1FOiBUaGlzIGRvZXNuJ3QgY29udGFpbiBvdmVyZmxvdy4KKyAgICBy
ZXR1cm4gZW5jbG9zaW5nQm9yZGVyQm94UmVjdEZvcihyZW5kZXJJbmxpbmUpOworfQorCiBjb25z
dCBSZW5kZXJPYmplY3QmIExpbmVMYXlvdXQ6OnJlbmRlcmVyRm9yTGF5b3V0Qm94KGNvbnN0IExh
eW91dDo6Qm94JiBsYXlvdXRCb3gpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fYm94VHJlZS5yZW5k
ZXJlckZvckxheW91dEJveChsYXlvdXRCb3gpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5oIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5o
CmluZGV4IGYzMTc5MDAzNzAwMi4uZWI0ZDE4MmY0ZmM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGlu
ZUxheW91dC5oCkBAIC05NCw2ICs5NCw3IEBAIHB1YmxpYzoKICAgICBMaW5lSXRlcmF0b3IgbGFz
dExpbmUoKSBjb25zdDsKIAogICAgIExheW91dFJlY3QgZW5jbG9zaW5nQm9yZGVyQm94UmVjdEZv
cihjb25zdCBSZW5kZXJJbmxpbmUmKSBjb25zdDsKKyAgICBMYXlvdXRSZWN0IHZpc3VhbE92ZXJm
bG93Qm91bmRpbmdCb3hSZWN0Rm9yKGNvbnN0IFJlbmRlcklubGluZSYpIGNvbnN0OwogCiAgICAg
Y29uc3QgUmVuZGVyT2JqZWN0JiByZW5kZXJlckZvckxheW91dEJveChjb25zdCBMYXlvdXQ6OkJv
eCYpIGNvbnN0OwogICAgIGNvbnN0IFJlbmRlckJsb2NrRmxvdyYgZmxvdygpIGNvbnN0IHsgcmV0
dXJuIG1fYm94VHJlZS5mbG93KCk7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJJbmxpbmUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlcklu
bGluZS5jcHAKaW5kZXggZGNhY2IxYWZlNzBmLi4yYWNhMDdkMmE3M2IgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCkBAIC03NzMsNiArNzczLDExIEBAIExheW91
dFJlY3QgUmVuZGVySW5saW5lOjpjdWxsZWRJbmxpbmVWaXN1YWxPdmVyZmxvd0JvdW5kaW5nQm94
KCkgY29uc3QKIAogTGF5b3V0UmVjdCBSZW5kZXJJbmxpbmU6OmxpbmVzVmlzdWFsT3ZlcmZsb3dC
b3VuZGluZ0JveCgpIGNvbnN0CiB7CisjaWYgRU5BQkxFKExBWU9VVF9GT1JNQVRUSU5HX0NPTlRF
WFQpCisgICAgaWYgKGF1dG8qIGxheW91dCA9IExheW91dEludGVncmF0aW9uOjpMaW5lTGF5b3V0
Ojpjb250YWluaW5nKCp0aGlzKSkKKyAgICAgICAgcmV0dXJuIGxheW91dC0+dmlzdWFsT3ZlcmZs
b3dCb3VuZGluZ0JveFJlY3RGb3IoKnRoaXMpOworI2VuZGlmCisKICAgICBpZiAoIWFsd2F5c0Ny
ZWF0ZUxpbmVCb3hlcygpKQogICAgICAgICByZXR1cm4gY3VsbGVkSW5saW5lVmlzdWFsT3ZlcmZs
b3dCb3VuZGluZ0JveCgpOwogCkBAIC04NDksNyArODU0LDE5IEBAIExheW91dFJlY3QgUmVuZGVy
SW5saW5lOjpjbGlwcGVkT3ZlcmZsb3dSZWN0Rm9yUmVwYWludChjb25zdCBSZW5kZXJMYXllck1v
ZGVsT2JqCiAgICAgLy8gT25seSBmaXJzdC1sZXR0ZXIgcmVuZGVyZXJzIGFyZSBhbGxvd2VkIGlu
IGhlcmUgZHVyaW5nIGxheW91dC4gVGhleSBtdXRhdGUgdGhlIHRyZWUgdHJpZ2dlcmluZyByZXBh
aW50cy4KICAgICBBU1NFUlQoIXZpZXcoKS5mcmFtZVZpZXcoKS5sYXlvdXRDb250ZXh0KCkuaXNQ
YWludE9mZnNldENhY2hlRW5hYmxlZCgpIHx8IHN0eWxlKCkuc3R5bGVUeXBlKCkgPT0gUHNldWRv
SWQ6OkZpcnN0TGV0dGVyIHx8IGhhc1NlbGZQYWludGluZ0xheWVyKCkpOwogCi0gICAgaWYgKCFm
aXJzdExpbmVCb3hJbmNsdWRpbmdDdWxsaW5nKCkgJiYgIWNvbnRpbnVhdGlvbigpKQorICAgIGF1
dG8ga25vd25FbXB0eSA9IFsmXSB7CisgICAgICAgIGlmIChmaXJzdExpbmVCb3hJbmNsdWRpbmdD
dWxsaW5nKCkpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGlmIChjb250aW51
YXRpb24oKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyNpZiBFTkFCTEUoTEFZT1VUX0ZP
Uk1BVFRJTkdfQ09OVEVYVCkKKyAgICAgICAgaWYgKExheW91dEludGVncmF0aW9uOjpMaW5lTGF5
b3V0Ojpjb250YWluaW5nKCp0aGlzKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyNlbmRp
ZgorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9OworCisgICAgaWYgKGtub3duRW1wdHkoKSkK
ICAgICAgICAgcmV0dXJuIExheW91dFJlY3QoKTsKIAogICAgIExheW91dFJlY3QgcmVwYWludFJl
Y3QobGluZXNWaXN1YWxPdmVyZmxvd0JvdW5kaW5nQm94KCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>