<?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>204160</bug_id>
          
          <creation_ts>2019-11-13 09:21:27 -0800</creation_ts>
          <short_desc>Google Docs spreadsheet tiles render very slowly (because of event region painting)</short_desc>
          <delta_ts>2019-11-13 11:23:03 -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>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1589891</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-11-13 09:21:27 -0800</bug_when>
    <thetext>We generate unnecessarily complex event region for the page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589892</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-11-13 09:22:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/57073401&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589903</commentid>
    <comment_count>2</comment_count>
      <attachid>383462</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-11-13 09:39:52 -0800</bug_when>
    <thetext>Created attachment 383462
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589961</commentid>
    <comment_count>3</comment_count>
      <attachid>383462</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-13 11:23:01 -0800</bug_when>
    <thetext>Comment on attachment 383462
patch

Clearing flags on attachment: 383462

Committed r252419: &lt;https://trac.webkit.org/changeset/252419&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589962</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-13 11:23:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383462</attachid>
            <date>2019-11-13 09:39:52 -0800</date>
            <delta_ts>2019-11-13 11:23:01 -0800</delta_ts>
            <desc>patch</desc>
            <filename>slow-region-update-escape.patch</filename>
            <type>text/plain</type>
            <size>6102</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3ODE0ZjNlMmE2NC4uYzY3MjI4ZGQwMjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOS0xMS0xMyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
R29vZ2xlIERvY3Mgc3ByZWFkc2hlZXQgdGlsZXMgcmVuZGVyIHZlcnkgc2xvd2x5IChiZWNhdXNl
IG9mIGV2ZW50IHJlZ2lvbiBwYWludGluZykKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwNDE2MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTcwNzM0
MDE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBm
YXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXNjcm9sbGVkLWNvbnRlbnRzLWxheWVyLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJl
Z2lvbi1zY3JvbGxlZC1jb250ZW50cy1sYXllci5odG1sOiBBZGRlZC4KKwogMjAxOS0xMS0xMiAg
Q2FybG9zIEFsYmVydG8gTG9wZXogUGVyZXogIDxjbG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbR1RLXVtXUEVdIFN1cHBvcnQgUG9pbnRlciBFdmVudHMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3Qvc2Nyb2xsaW5nL2lvcy9ldmVudC1yZWdpb24tc2Nyb2xsZWQtY29udGVudHMtbGF5
ZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJl
Z2lvbi1zY3JvbGxlZC1jb250ZW50cy1sYXllci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjUxN2QyYTM2YjlhCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1zY3JvbGxlZC1jb250
ZW50cy1sYXllci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzNSBAQAorKEdyYXBoaWNzTGF5ZXIK
KyAgKGFuY2hvciAwLjAwIDAuMDApCisgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgKGNoaWxk
cmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQor
ICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAgICAgKGJv
dW5kcyAzMDAuMDAgMzAwLjAwKQorICAgICAgICAgIChldmVudCByZWdpb24KKyAgICAgICAgICAg
IChyZWN0ICgwLDApIHdpZHRoPTMwMCBoZWlnaHQ9MzAwKQorICAgICAgICAgICkKKyAgICAgICAg
ICAoY2hpbGRyZW4gMQorICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAg
KGJvdW5kcyAzMDAuMDAgMzAwLjAwKQorICAgICAgICAgICAgICAoY2hpbGRyZW4gMQorICAgICAg
ICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAoYW5jaG9yIDAuMDAg
MC4wMCkKKyAgICAgICAgICAgICAgICAgIChib3VuZHMgNDAwLjAwIDQwMC4wMCkKKyAgICAgICAg
ICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAgICAgICAgIChldmVudCByZWdp
b24KKyAgICAgICAgICAgICAgICAgICAgKHJlY3QgKDAsMCkgd2lkdGg9NDAwIGhlaWdodD00MDAp
CisgICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAp
CisgICAgICAgICAgICApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICApCisgICAgKQor
ICApCispCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL2lvcy9ldmVu
dC1yZWdpb24tc2Nyb2xsZWQtY29udGVudHMtbGF5ZXIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
c2Nyb2xsaW5nL2lvcy9ldmVudC1yZWdpb24tc2Nyb2xsZWQtY29udGVudHMtbGF5ZXIuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uMTFjZTE3ZTEyNTQKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9u
LXNjcm9sbGVkLWNvbnRlbnRzLWxheWVyLmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPCFET0NUWVBF
IGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Nj
cm9sbGluZ0VuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8c3R5bGU+Cisuc2Nyb2xsIHsKKyAg
ICBvdmVyZmxvdzpzY3JvbGw7CisgICAgd2lkdGg6MzAwcHg7CisgICAgaGVpZ2h0OjMwMHB4Owor
fQorLmNvbnRlbnRzIHsKKyAgICBwb3NpdGlvbjpyZWxhdGl2ZTsKKyAgICBiYWNrZ3JvdW5kLWNv
bG9yOmJsdWU7CisgICAgd2lkdGg6MjAwcHg7CisgICAgaGVpZ2h0OjIwMHB4OworfQorLm9mZnNl
dCB7CisgICAgbGVmdDogMjAwcHg7Cit9CisKKzwvc3R5bGU+Cis8c2NyaXB0Pgord2luZG93Lm9u
bG9hZCA9ICgpID0+IHsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RS
dW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAg
IHJlc3VsdHMuaW5uZXJUZXh0ID0gaW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4dChkb2N1bWVudCwg
aW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfRVZFTlRfUkVHSU9OKTsKK30KKzwvc2NyaXB0
PgorPGJvZHk+Cis8ZGl2IGNsYXNzPXNjcm9sbD4KKyAgICA8ZGl2IGNsYXNzPSJjb250ZW50cyI+
CisgICAgPC9kaXY+CisgICAgPGRpdiBjbGFzcz0iY29udGVudHMgb2Zmc2V0Ij4KKyAgICA8L2Rp
dj4KKzwvZGl2PgorPHByZSBpZD0icmVzdWx0cyI+PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+CisK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkNGRjMTkzNDUzMC4uNzM1Mjk2MWMyZjIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxOS0xMS0xMyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CisKKyAgICAgICAgR29vZ2xlIERvY3Mgc3ByZWFkc2hlZXQgdGlsZXMgcmVuZGVyIHZlcnkgc2xv
d2x5IChiZWNhdXNlIG9mIGV2ZW50IHJlZ2lvbiBwYWludGluZykKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDE2MAorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNTcwNzM0MDE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQ29udGVudCBvZiBhIG92ZXJmbG93OnNjcm9sbCBhcmVhIG9uIHRoaXMgcGFnZSBk
b2Vzbid0IGNvdmVyIHRoZSBlbnRpcmUgc2Nyb2xsYWJsZSBhcmVhIGFuZCB3ZSBlbmQKKyAgICAg
ICAgdXAgZ2VuZXJhdGluZyBhIGNvbXBsZXggc2hhcGUgZm9yIHRoZSBldmVudCByZWdpb24uIFRo
aXMgaXMgdW5uZWNlc3NhcnkgYXMgdG91Y2hlcyB3aXRoaW4gc2Nyb2xsZXJzCisgICAgICAgIGFs
d2F5cyBzY3JvbGwgdGhlIGNvbnRlbnQuCisKKyAgICAgICAgVGVzdDogZmFzdC9zY3JvbGxpbmcv
aW9zL2V2ZW50LXJlZ2lvbi1zY3JvbGxlZC1jb250ZW50cy1sYXllci5odG1sCisKKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlckxheWVyQmFja2luZzo6dXBkYXRlRXZlbnRSZWdpb24pOgorCisgICAgICAgIEluaXRpYWxp
emUgZXZlbnQgcmVnaW9uIGZvciBzY3JvbGxlZCBjb250ZW50cyBsYXllciB3aXRoIGxheWVyLXNp
emVkIGV2ZW50IHJlZ2lvbi4gVGhpcyBvcHRpbWl6ZXMgYXdheQorICAgICAgICBldmVudCByZWdp
b24gbXV0YXRpb25zLiBXZSBzdGlsbCBuZWVkIHRvIHRvIGRvIHRoZSBldmVudCByZWdpb24gcGFp
bnQgdG8gY2FwdHVyZSB0b3VjaC1hY3Rpb24gcmVnaW9ucy4KKworICAgICAgICBJbiBmdXR1cmUg
d2Ugc2hvdWxkIGFsc28gaW1wcm92ZSBSZWdpb24gdHlwZSB0byBub3QgaGF2ZSBwYXRob2xvZ2lj
YWwgd29yc3QtY2FzZSBwZXJmb3JtYW5jZSB3aXRoIGNvbXBsZXgKKyAgICAgICAgc2hhcGVzLgor
CiAyMDE5LTExLTEyICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAgICAgICAg
UGljdHVyZS1pbi1QaWN0dXJlIGV2ZW50cyBhcmUgbm90IGZpcmVkIGlmIHdlIHN3aXRjaCB0aGUg
UGljdHVyZS1pbi1QaWN0dXJlIG1vZGUgdGhyb3VnaCBtb2Rlcm4gbWVkaWEgY29udHJvbHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHAKaW5kZXgg
NDZlOTdhZGZkMGIuLmQ1Y2M4NjZiMDFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtMTU5OSwxMiArMTU5OSwxOCBAQCB2b2lkIFJl
bmRlckxheWVyQmFja2luZzo6dXBkYXRlRXZlbnRSZWdpb24oKQogICAgICAgICBHcmFwaGljc0Nv
bnRleHQgbnVsbENvbnRleHQobnVsbHB0cik7CiAgICAgICAgIEV2ZW50UmVnaW9uIGV2ZW50UmVn
aW9uOwogICAgICAgICBhdXRvIGV2ZW50UmVnaW9uQ29udGV4dCA9IGV2ZW50UmVnaW9uLm1ha2VD
b250ZXh0KCk7Ci0gICAgICAgIGF1dG8gZGlydHlSZWN0ID0gZW5jbG9zaW5nSW50UmVjdChGbG9h
dFJlY3QoRmxvYXRQb2ludChncmFwaGljc0xheWVyLm9mZnNldEZyb21SZW5kZXJlcigpKSwgZ3Jh
cGhpY3NMYXllci5zaXplKCkpKTsKKyAgICAgICAgYXV0byBsYXllck9mZnNldCA9IGdyYXBoaWNz
TGF5ZXIuc2Nyb2xsT2Zmc2V0KCkgLSByb3VuZGVkSW50U2l6ZShncmFwaGljc0xheWVyLm9mZnNl
dEZyb21SZW5kZXJlcigpKTsKKworICAgICAgICBpZiAoJmdyYXBoaWNzTGF5ZXIgPT0gbV9zY3Jv
bGxlZENvbnRlbnRzTGF5ZXIgJiYgcmVuZGVyZXIoKS52aXNpYmxlVG9IaXRUZXN0aW5nKCkpIHsK
KyAgICAgICAgICAgIC8vIEluaXRpYWxpemUgc2Nyb2xsZWQgY29udGVudHMgbGF5ZXIgd2l0aCBs
YXllci1zaXplZCBldmVudCByZWdpb24gYXMgaXQgY2FuIGFsbCB1c2VkIGZvciBzY3JvbGxpbmcu
CisgICAgICAgICAgICAvLyBUaGlzIGF2b2lkcyBnZW5lcmF0aW5nIHVubmVjZXNzYXJpbHkgY29t
cGxleCBldmVudCByZWdpb25zLiBXZSBzdGlsbCBuZWVkIHRvIHRvIGRvIHRoZSBwYWludCB0byBj
YXB0dXJlIHRvdWNoLWFjdGlvbiByZWdpb25zLgorICAgICAgICAgICAgZXZlbnRSZWdpb25Db250
ZXh0LnVuaXRlKGVuY2xvc2luZ0ludFJlY3QoRmxvYXRSZWN0KC1sYXllck9mZnNldCwgZ3JhcGhp
Y3NMYXllci5zaXplKCkpKSwgUmVuZGVyU3R5bGU6OmRlZmF1bHRTdHlsZSgpKTsKKyAgICAgICAg
fQogCisgICAgICAgIGF1dG8gZGlydHlSZWN0ID0gZW5jbG9zaW5nSW50UmVjdChGbG9hdFJlY3Qo
RmxvYXRQb2ludChncmFwaGljc0xheWVyLm9mZnNldEZyb21SZW5kZXJlcigpKSwgZ3JhcGhpY3NM
YXllci5zaXplKCkpKTsKICAgICAgICAgcGFpbnRJbnRvTGF5ZXIoJmdyYXBoaWNzTGF5ZXIsIG51
bGxDb250ZXh0LCBkaXJ0eVJlY3QsIHsgfSwgJmV2ZW50UmVnaW9uQ29udGV4dCk7CiAKLSAgICAg
ICAgYXV0byBsYXllck9mZnNldCA9IHRvSW50U2l6ZShncmFwaGljc0xheWVyLnNjcm9sbE9mZnNl
dCgpKSAtIHJvdW5kZWRJbnRTaXplKGdyYXBoaWNzTGF5ZXIub2Zmc2V0RnJvbVJlbmRlcmVyKCkp
OwotICAgICAgICBldmVudFJlZ2lvbi50cmFuc2xhdGUobGF5ZXJPZmZzZXQpOworICAgICAgICBl
dmVudFJlZ2lvbi50cmFuc2xhdGUodG9JbnRTaXplKGxheWVyT2Zmc2V0KSk7CiAKICAgICAgICAg
Z3JhcGhpY3NMYXllci5zZXRFdmVudFJlZ2lvbihXVEZNb3ZlKGV2ZW50UmVnaW9uKSk7CiAgICAg
fTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>