<?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>132529</bug_id>
          
          <creation_ts>2014-05-03 13:00:50 -0700</creation_ts>
          <short_desc>Invalidate scrollbars when custom scrollbar style changes dynamically.</short_desc>
          <delta_ts>2014-05-03 15:49:48 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kling</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1006368</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-05-03 13:00:50 -0700</bug_when>
    <thetext>We currently don&apos;t invalidate scrollbars when e.g a -webkit-scrollbar property is changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006369</commentid>
    <comment_count>1</comment_count>
      <attachid>230760</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-05-03 13:01:58 -0700</bug_when>
    <thetext>Created attachment 230760
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006395</commentid>
    <comment_count>2</comment_count>
      <attachid>230760</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-03 15:17:22 -0700</bug_when>
    <thetext>Comment on attachment 230760
Patch

Clearing flags on attachment: 230760

Committed r168230: &lt;http://trac.webkit.org/changeset/168230&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006396</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-03 15:17:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006401</commentid>
    <comment_count>4</comment_count>
      <attachid>230760</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-03 15:37:33 -0700</bug_when>
    <thetext>Comment on attachment 230760
Patch

Does this work for custom overflow:scroll scrollbars?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006403</commentid>
    <comment_count>5</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-05-03 15:49:48 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 230760 [details])
&gt; Does this work for custom overflow:scroll scrollbars?

Yeah, the layout test uses overflow:scroll on a div to test that as well.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230760</attachid>
            <date>2014-05-03 13:01:58 -0700</date>
            <delta_ts>2014-05-03 15:37:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132529.diff</filename>
            <type>text/plain</type>
            <size>4603</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkN2RjNzE4Li5kMzE4MjVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMDUt
MDMgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCisgICAgICAgIEludmFsaWRh
dGUgc2Nyb2xsYmFycyB3aGVuIGN1c3RvbSBzY3JvbGxiYXIgc3R5bGUgY2hhbmdlcyBkeW5hbWlj
YWxseS4KKyAgICAgICAgPGh0dHBzOi8vd2Via2l0Lm9yZy9iLzEzMjUyOT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvY3NzL3Njcm9sbGJh
ci1keW5hbWljLXN0eWxlLWNoYW5nZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2Nzcy9zY3JvbGxiYXItZHluYW1pYy1zdHlsZS1jaGFuZ2UuaHRtbDogQWRkZWQuCisKIDIw
MTQtMDUtMDMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJw
aXhlbCByZW5kZXJpbmc6IEFkZCBoaWRwaSBmaWVsZHNldC9sZWdlbmQgdGVzdCBjYXNlIHRvIGNo
ZWNrIGZpZWxkc2V0J3MgY2xpcHJlY3Qgd2hlbiBsZWdlbmQgdGV4dCBpcyBwcmVzZW50LgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2Nyb2xsYmFyLWR5bmFtaWMtc3R5bGUtY2hh
bmdlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JvbGxiYXItZHluYW1p
Yy1zdHlsZS1jaGFuZ2UtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4yNTA5NDc2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
c2Nyb2xsYmFyLWR5bmFtaWMtc3R5bGUtY2hhbmdlLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwx
NSBAQAorPHN0eWxlPgorOjotd2Via2l0LXNjcm9sbGJhciB7CisgICAgYmFja2dyb3VuZDogZ3Jl
ZW47Cit9Citib2R5IHsKKyAgICBvdmVyZmxvdzogc2Nyb2xsOworfQorZGl2IHsKKyAgICBvdmVy
Zmxvdzogc2Nyb2xsOworICAgIHdpZHRoOiAyMDBweDsKKyAgICBoZWlnaHQ6IDIwMHB4OworfQor
PC9zdHlsZT4KKzxkaXY+PC9kaXY+Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvY3NzL3Njcm9sbGJhci1keW5hbWljLXN0eWxlLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9jc3Mvc2Nyb2xsYmFyLWR5bmFtaWMtc3R5bGUtY2hhbmdlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2ZlZjIwMQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL3Njcm9sbGJhci1keW5hbWljLXN0eWxlLWNoYW5nZS5odG1sCkBA
IC0wLDAgKzEsMjAgQEAKKzxzdHlsZT4KKzo6LXdlYmtpdC1zY3JvbGxiYXIgeworICAgIGJhY2tn
cm91bmQ6IHJlZDsKK30KK2JvZHkgeworICAgIG92ZXJmbG93OiBzY3JvbGw7Cit9CitkaXYgewor
ICAgIG92ZXJmbG93OiBzY3JvbGw7CisgICAgd2lkdGg6IDIwMHB4OworICAgIGhlaWdodDogMjAw
cHg7Cit9Cis8L3N0eWxlPgorPGRpdj48L2Rpdj4KKzxzY3JpcHQ+Cit3aW5kb3cub25sb2FkID0g
ZnVuY3Rpb24oKSB7CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRXaWR0aDsKKyAgICBkb2N1bWVu
dC5zdHlsZVNoZWV0c1swXS5jc3NSdWxlc1swXS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAnZ3Jl
ZW4nOworfQorPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2RmNzQxMy4uMTcyZmE0MiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA1LTAzICBBbmRyZWFzIEtsaW5nICA8YWtsaW5n
QGFwcGxlLmNvbT4KKworICAgICAgICBJbnZhbGlkYXRlIHNjcm9sbGJhcnMgd2hlbiBjdXN0b20g
c2Nyb2xsYmFyIHN0eWxlIGNoYW5nZXMgZHluYW1pY2FsbHkuCisgICAgICAgIDxodHRwczovL3dl
YmtpdC5vcmcvYi8xMzI1Mjk+CisKKyAgICAgICAgQWRkIGEgU2Nyb2xsVmlldzo6c3R5bGVEaWRD
aGFuZ2UoKSBhbmQgY2FsbCB0aGF0IGZyb20gUmVuZGVyVmlldzo6c3R5bGVEaWRDaGFuZ2UoKQor
ICAgICAgICBzbyB0aGF0IHRoZSBzY3JvbGxiYXJzIGFyZSBzdXJlIHRvIGdldCByZXBhaW50ZWQg
d2l0aCBwb3RlbnRpYWxseSBkaWZmZXJlbnQgc3R5bGUuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9jc3Mvc2Nyb2xsYmFyLWR5bmFt
aWMtc3R5bGUtY2hhbmdlLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6c3R5bGVEaWRDaGFuZ2UpOgorICAgICAg
ICAqIHBsYXRmb3JtL1Njcm9sbFZpZXcuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVmll
dy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJWaWV3OjpzdHlsZURpZENoYW5nZSk6CisK
IDIwMTQtMDUtMDMgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCBHVEsrIGJ1aWxkIGFmdGVyIHIxNjgyMDkuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCmluZGV4IGMwMjJkMTIuLmEzMTcwMzkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuY3BwCkBAIC0xNDU5LDYgKzE0NTksMTUg
QEAgdm9pZCBTY3JvbGxWaWV3OjpzZXRTY3JvbGxPcmlnaW4oY29uc3QgSW50UG9pbnQmIG9yaWdp
biwgYm9vbCB1cGRhdGVQb3NpdGlvbkF0QWwKICAgICAgICAgdXBkYXRlU2Nyb2xsYmFycyhzY3Jv
bGxPZmZzZXQoKSk7CiB9CiAKK3ZvaWQgU2Nyb2xsVmlldzo6c3R5bGVEaWRDaGFuZ2UoKQorewor
ICAgIGlmIChtX2hvcml6b250YWxTY3JvbGxiYXIpCisgICAgICAgIG1faG9yaXpvbnRhbFNjcm9s
bGJhci0+c3R5bGVDaGFuZ2VkKCk7CisKKyAgICBpZiAobV92ZXJ0aWNhbFNjcm9sbGJhcikKKyAg
ICAgICAgbV92ZXJ0aWNhbFNjcm9sbGJhci0+c3R5bGVDaGFuZ2VkKCk7Cit9CisKICNpZiAhUExB
VEZPUk0oQ09DT0EpCiAKIHZvaWQgU2Nyb2xsVmlldzo6cGxhdGZvcm1BZGRDaGlsZChXaWRnZXQq
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCmluZGV4IDJkNjFiMjkuLmU5YmJlNGYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKQEAgLTE0NCw2ICsxNDQsOCBAQCBw
dWJsaWM6CiAgICAgLy8gT3ZlcnJpZGRlbiBieSBGcmFtZVZpZXcgdG8gY3JlYXRlIGN1c3RvbSBD
U1Mgc2Nyb2xsYmFycyBpZiBhcHBsaWNhYmxlLgogICAgIHZpcnR1YWwgUGFzc1JlZlB0cjxTY3Jv
bGxiYXI+IGNyZWF0ZVNjcm9sbGJhcihTY3JvbGxiYXJPcmllbnRhdGlvbik7CiAKKyAgICB2b2lk
IHN0eWxlRGlkQ2hhbmdlKCk7CisKICAgICAvLyBJZiB0aGUgcHJvaGliaXRzIHNjcm9sbGluZyBm
bGFnIGlzIHNldCwgdGhlbiBhbGwgc2Nyb2xsaW5nIGluIHRoZSB2aWV3IChldmVuIHByb2dyYW1t
YXRpYyBzY3JvbGxpbmcpIGlzIHR1cm5lZCBvZmYuCiAgICAgdm9pZCBzZXRQcm9oaWJpdHNTY3Jv
bGxpbmcoYm9vbCBiKSB7IG1fcHJvaGliaXRzU2Nyb2xsaW5nID0gYjsgfQogICAgIGJvb2wgcHJv
aGliaXRzU2Nyb2xsaW5nKCkgY29uc3QgeyByZXR1cm4gbV9wcm9oaWJpdHNTY3JvbGxpbmc7IH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJWaWV3LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJWaWV3LmNwcAppbmRleCAwZDI0MjYwLi4yNTBi
MDI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVmlldy5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCkBAIC0xMjYwLDYg
KzEyNjAsOCBAQCB2b2lkIFJlbmRlclZpZXc6OnN0eWxlRGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5j
ZSBkaWZmLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bAogICAgIFJlbmRlckJsb2NrRmxvdzo6
c3R5bGVEaWRDaGFuZ2UoZGlmZiwgb2xkU3R5bGUpOwogICAgIGlmIChoYXNSZW5kZXJOYW1lZEZs
b3dUaHJlYWRzKCkpCiAgICAgICAgIGZsb3dUaHJlYWRDb250cm9sbGVyKCkuc3R5bGVEaWRDaGFu
Z2UoKTsKKworICAgIGZyYW1lVmlldygpLnN0eWxlRGlkQ2hhbmdlKCk7CiB9CiAKIGJvb2wgUmVu
ZGVyVmlldzo6aGFzUmVuZGVyTmFtZWRGbG93VGhyZWFkcygpIGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>