<?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>204268</bug_id>
          
          <creation_ts>2019-11-15 20:28:59 -0800</creation_ts>
          <short_desc>[LFC][Invalidation] Add support for simple inline invalidation</short_desc>
          <delta_ts>2019-11-17 12:54:50 -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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</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>1590820</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-11-15 20:28:59 -0800</bug_when>
    <thetext>v.simple one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590821</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-15 20:29:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/57248995&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590824</commentid>
    <comment_count>2</comment_count>
      <attachid>383684</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-11-15 20:31:46 -0800</bug_when>
    <thetext>Created attachment 383684
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590951</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-11-17 12:54:50 -0800</bug_when>
    <thetext>Committed r252531: &lt;https://trac.webkit.org/changeset/252531&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383684</attachid>
            <date>2019-11-15 20:31:46 -0800</date>
            <delta_ts>2019-11-17 10:51:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204268-20191115203129.patch</filename>
            <type>text/plain</type>
            <size>6158</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmRjN2Q5MDRkZmY3NDg5
ZWFmOWU1N2M5MmI4MzMxNTlkNzIwMzg2NS4uMzhmMzBhYzA3NzNjOWVkZGU2M2RiMzA1NWIwMWQx
YTk2N2FmZTJmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTExLTE1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSW52YWxpZGF0aW9u
XSBBZGQgc3VwcG9ydCBmb3Igc2ltcGxlIGlubGluZSBpbnZhbGlkYXRpb24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDI2OAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTcyNDg5OTU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRXZlbnR1YWxseSBpbnZhbGlkYXRlRm9ybWF0dGluZ1N0YXRlKCkgd2ls
bCB0YWtlIGNhcmUgb2YgY2xlYW5pbmcgdXAgdGhlIHN0YXRlIGJhc2VkIG9uIHRoZSBjdXJyZW50
IEludmFsaWRhdGlvblN0YXRlLgorCisgICAgICAgICogbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9C
bG9ja0Zvcm1hdHRpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6Qmxv
Y2tGb3JtYXR0aW5nQ29udGV4dDo6bGF5b3V0SW5GbG93Q29udGVudCk6CisgICAgICAgICogbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bGF5b3V0SW5GbG93
Q29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OklubGluZUZvcm1hdHRpbmdDb250
ZXh0OjppbnZhbGlkYXRlRm9ybWF0dGluZ1N0YXRlKToKKyAgICAgICAgKiBsYXlvdXQvaW5saW5l
Zm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5oOgorICAgICAgICAqIGxheW91dC9p
bmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdTdGF0ZS5oOgorICAgICAgICAoV2ViQ29y
ZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nU3RhdGU6OnJlc2V0SW5saW5lUnVucyk6CisKIDIw
MTktMTEtMTUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZD
XVtJRkNdIE9wdGltaXplIExpbmU6OmlzVmlzdWFsbHlFbXB0eSBmb3IgdGhlIG1vc3QgY29tbW9u
IGlubGluZSBjb250ZW50LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2Nr
Zm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5nQ29udGV4dC5jcHAKaW5kZXggMTRk
ZjIzNGEzOGMwMjU3NWNkNTQ3ZjQyNjRkYmM0YzAzNjYyZWFlMC4uMDU2YzQ4NTAwZThlYTJkNmZj
NWE2YjcyYWMyNjI2OGQxMjQyOWRkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHQuY3Bw
CkBAIC04OSw3ICs4OSw2IEBAIHZvaWQgQmxvY2tGb3JtYXR0aW5nQ29udGV4dDo6bGF5b3V0SW5G
bG93Q29udGVudChJbnZhbGlkYXRpb25TdGF0ZSYgaW52YWxpZGF0aW9uCiAgICAgICAgIHJldHVy
biBmYWxzZTsKICAgICB9OwogCi0KICAgICAvLyBUaGlzIGlzIGEgcG9zdC1vcmRlciB0cmVlIHRy
YXZlcnNhbCBsYXlvdXQuCiAgICAgLy8gVGhlIHJvb3QgY29udGFpbmVyIGxheW91dCBpcyBkb25l
IGluIHRoZSBmb3JtYXR0aW5nIGNvbnRleHQgaXQgbGl2ZXMgaW4sIG5vdCB0aGF0IG9uZSBpdCBj
cmVhdGVzLCBzbyBsZXQncyBzdGFydCB3aXRoIHRoZSBmaXJzdCBjaGlsZC4KICAgICBhcHBlbmRO
ZXh0VG9MYXlvdXRRdWV1ZShmb3JtYXR0aW5nUm9vdCwgTGF5b3V0RGlyZWN0aW9uOjpDaGlsZCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9Jbmxp
bmVGb3JtYXR0aW5nQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9y
bWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5jcHAKaW5kZXggNTNlYTliNTI0ZWRjY2Vk
NTE5M2QwODUxZTAzMGE2M2M3Y2ZiNmVjNy4uYmQ4ZDZkNTQ5OGVmYWNjNDFlMTIyNTc2ZDM0Nzg1
NjRjMTcwNjQzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1h
dHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcApAQCAtNjgs
NiArNjgsNyBAQCB2b2lkIElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpsYXlvdXRJbkZsb3dDb250
ZW50KEludmFsaWRhdGlvblN0YXRlJiBpbnZhbGlkYXRpbwogICAgIGlmICghcm9vdCgpLmhhc0lu
Rmxvd09yRmxvYXRpbmdDaGlsZCgpKQogICAgICAgICByZXR1cm47CiAKKyAgICBpbnZhbGlkYXRl
Rm9ybWF0dGluZ1N0YXRlKGludmFsaWRhdGlvblN0YXRlKTsKICAgICBMT0dfV0lUSF9TVFJFQU0o
Rm9ybWF0dGluZ0NvbnRleHRMYXlvdXQsIHN0cmVhbSA8PCAiW1N0YXJ0XSAtPiBpbmxpbmUgZm9y
bWF0dGluZyBjb250ZXh0IC0+IGZvcm1hdHRpbmcgcm9vdCgiIDw8ICZyb290KCkgPDwgIikiKTsK
ICAgICBhdXRvJiByb290R2VvbWV0cnkgPSBnZW9tZXRyeUZvckJveChyb290KCkpOwogICAgIGF1
dG8gdXNlZEhvcml6b250YWxWYWx1ZXMgPSBVc2VkSG9yaXpvbnRhbFZhbHVlcyB7IFVzZWRIb3Jp
em9udGFsVmFsdWVzOjpDb25zdHJhaW50cyB7IHJvb3RHZW9tZXRyeSB9IH07CkBAIC04MywxMCAr
ODQsNiBAQCB2b2lkIElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpsYXlvdXRJbkZsb3dDb250ZW50
KEludmFsaWRhdGlvblN0YXRlJiBpbnZhbGlkYXRpbwogICAgICAgICBsYXlvdXRCb3ggPSBuZXh0
SW5QcmVPcmRlcigqbGF5b3V0Qm94LCByb290KCkpOwogICAgIH0KIAotICAgIC8vIEZJWE1FOiBU
aGlzIGlzIHN1Y2ggYSB3YXN0ZSB3aGVuIGludHJpbnNpYyB3aWR0aCBjb21wdXRhdGlvbiBhbHJl
YWR5IGNvbGxlY3RlZCB0aGUgaW5saW5lIGl0ZW1zLgotICAgIGZvcm1hdHRpbmdTdGF0ZSgpLmlu
bGluZUl0ZW1zKCkuY2xlYXIoKTsKLSAgICBmb3JtYXR0aW5nU3RhdGUoKS5pbmxpbmVSdW5zKCku
Y2xlYXIoKTsKLQogICAgIGNvbGxlY3RJbmxpbmVDb250ZW50KCk7CiAgICAgbGluZUxheW91dCh1
c2VkSG9yaXpvbnRhbFZhbHVlcyk7CiAgICAgTE9HX1dJVEhfU1RSRUFNKEZvcm1hdHRpbmdDb250
ZXh0TGF5b3V0LCBzdHJlYW0gPDwgIltFbmRdIC0+IGlubGluZSBmb3JtYXR0aW5nIGNvbnRleHQg
LT4gZm9ybWF0dGluZyByb290KCIgPDwgJnJvb3QoKSA8PCAiKSIpOwpAQCAtNTA0LDYgKzUwMSwx
NCBAQCB2b2lkIElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpzZXREaXNwbGF5Qm94ZXNGb3JMaW5l
KGNvbnN0IExpbmVMYXlvdXQ6OkxpbmVDb250ZQogICAgIH0KIH0KIAordm9pZCBJbmxpbmVGb3Jt
YXR0aW5nQ29udGV4dDo6aW52YWxpZGF0ZUZvcm1hdHRpbmdTdGF0ZShjb25zdCBJbnZhbGlkYXRp
b25TdGF0ZSYpCit7CisgICAgLy8gRmluZCBvdXQgd2hhdCB3ZSBuZWVkIHRvIGludmFsaWRhdGUu
IFRoaXMgaXMgd2hlcmUgd2UgYWRkIHNvbWUgc21hcnRzIHRvIGRvIHBhcnRpYWwgbGluZSBsYXlv
dXQuCisgICAgLy8gRm9yIG5vdyBsZXQncyBqdXN0IGNsZWFyIHRoZSBydW5zLgorICAgIGZvcm1h
dHRpbmdTdGF0ZSgpLnJlc2V0SW5saW5lUnVucygpOworICAgIC8vIEZJWE1FOiBUaGlzIGlzIGFs
c28gd2hlcmUgd2Ugd291bGQgZGVsZXRlIGlubGluZSBpdGVtcyBpZiB0aGVpciBjb250ZW50IGNo
YW5nZWQuCit9CisKIH0KIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
bGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmgKaW5kZXgg
N2E4NzFiYTQ0NmIzMzFkZmU4Zjg0N2JkNTlkZGM4YWI2ZGVlYmU4NC4uZjE2MjJiMTAwZDRlYzg1
OTMzMWZlYTk5YTlmMGIwZTYzNDBjMzFlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4
dC5oCkBAIC05MSw2ICs5MSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBjb2xsZWN0SW5saW5lQ29u
dGVudCgpOwogICAgIExpbmU6OkluaXRpYWxDb25zdHJhaW50cyBpbml0aWFsQ29uc3RyYWludHNG
b3JMaW5lKFVzZWRIb3Jpem9udGFsVmFsdWVzLCBjb25zdCBMYXlvdXRVbml0IGxpbmVMb2dpY2Fs
VG9wKTsKICAgICB2b2lkIHNldERpc3BsYXlCb3hlc0ZvckxpbmUoY29uc3QgTGluZUxheW91dDo6
TGluZUNvbnRlbnQmLCBVc2VkSG9yaXpvbnRhbFZhbHVlcyk7CisgICAgdm9pZCBpbnZhbGlkYXRl
Rm9ybWF0dGluZ1N0YXRlKGNvbnN0IEludmFsaWRhdGlvblN0YXRlJik7CiAKICAgICBjb25zdCBJ
bmxpbmVGb3JtYXR0aW5nU3RhdGUmIGZvcm1hdHRpbmdTdGF0ZSgpIGNvbnN0IHsgcmV0dXJuIGRv
d25jYXN0PElubGluZUZvcm1hdHRpbmdTdGF0ZT4oRm9ybWF0dGluZ0NvbnRleHQ6OmZvcm1hdHRp
bmdTdGF0ZSgpKTsgfQogICAgIElubGluZUZvcm1hdHRpbmdTdGF0ZSYgZm9ybWF0dGluZ1N0YXRl
KCkgeyByZXR1cm4gZG93bmNhc3Q8SW5saW5lRm9ybWF0dGluZ1N0YXRlPihGb3JtYXR0aW5nQ29u
dGV4dDo6Zm9ybWF0dGluZ1N0YXRlKCkpOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nU3RhdGUuaCBiL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdTdGF0ZS5oCmlu
ZGV4IGE2NTllMzc3Mzg0OTlmZmMwZWJkMGFjNjVjMTQ4ZTU4OTkwNDI2NTMuLmY3NTZlYjQwZGNh
Zjk2NzVlMGZkZjhiNDRlNTExZDI0MDEyMmY4NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdTdGF0ZS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdTdGF0
ZS5oCkBAIC01NSw2ICs1NSw3IEBAIHB1YmxpYzoKICAgICBjb25zdCBJbmxpbmVSdW5zJiBpbmxp
bmVSdW5zKCkgY29uc3QgeyByZXR1cm4gbV9pbmxpbmVSdW5zOyB9CiAgICAgSW5saW5lUnVucyYg
aW5saW5lUnVucygpIHsgcmV0dXJuIG1faW5saW5lUnVuczsgfQogICAgIHZvaWQgYWRkSW5saW5l
UnVuKHN0ZDo6dW5pcXVlX3B0cjxEaXNwbGF5OjpSdW4+JiYsIGNvbnN0IExpbmVCb3gmKTsKKyAg
ICB2b2lkIHJlc2V0SW5saW5lUnVucygpOwogCiAgICAgY29uc3QgTGluZUJveGVzJiBsaW5lQm94
ZXMoKSBjb25zdCB7IHJldHVybiBtX2xpbmVCb3hlczsgfQogICAgIExpbmVCb3hlcyYgbGluZUJv
eGVzKCkgeyByZXR1cm4gbV9saW5lQm94ZXM7IH0KQEAgLTc2LDYgKzc3LDE1IEBAIGlubGluZSB2
b2lkIElubGluZUZvcm1hdHRpbmdTdGF0ZTo6YWRkSW5saW5lUnVuKHN0ZDo6dW5pcXVlX3B0cjxE
aXNwbGF5OjpSdW4+JiYKICAgICBtX2lubGluZVJ1bnMuYXBwZW5kKFdURk1vdmUoZGlzcGxheVJ1
bikpOwogfQogCitpbmxpbmUgdm9pZCBJbmxpbmVGb3JtYXR0aW5nU3RhdGU6OnJlc2V0SW5saW5l
UnVucygpCit7CisgICAgbV9pbmxpbmVSdW5zLmNsZWFyKCk7CisgICAgLy8gUmVzZXR0aW5nIHRo
ZSBydW5zIG1lYW5zIG5vIG1vcmUgbGluZSBib3hlcyBlaXRoZXIuCisgICAgbV9saW5lQm94ZXMu
Y2xlYXIoKTsKKyAgICBtX2lubGluZVJ1blRvTGluZU1hcC5jbGVhcigpOworCit9CisKIH0KIH0K
IAo=
</data>
<flag name="review"
          id="399440"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>