<?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>132082</bug_id>
          
          <creation_ts>2014-04-23 15:00:55 -0700</creation_ts>
          <short_desc>Mock scrollbars don&apos;t always work in DumpRenderTree</short_desc>
          <delta_ts>2014-04-23 20:01:22 -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>Tools / Tests</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>hyatt</cc>
    
    <cc>jonlee</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1003395</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-23 15:00:55 -0700</bug_when>
    <thetext>The mock scrollbar Setting is set after view creation in DRT. If any scrollbars are created during view creation and do not get replaced later, they will be platform scrollbars instead of mock scrollbars (because setting the setting doesn&apos;t force the scrollbars to be recreated). WebKitTestRunner gets around this by setting the preference before creating the view; doing so in DRT as well makes everything happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003397</commentid>
    <comment_count>1</comment_count>
      <attachid>230013</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-23 15:03:36 -0700</bug_when>
    <thetext>Created attachment 230013
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003399</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-23 15:05:00 -0700</bug_when>
    <thetext>At some point we should probably fix the FIXME in Settings::setMockScrollbarsEnabled, but that is harder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003401</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-04-23 15:16:41 -0700</bug_when>
    <thetext>Should we remove that from resetWebPreferencesToConsistentValues()? Can tests change the value of this preference at all?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003405</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-23 15:21:35 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Should we remove that from resetWebPreferencesToConsistentValues()? Can tests change the value of this preference at all?

Since it&apos;s a WebCore setting and exposed via internals, they CAN, but shouldn&apos;t, and the only tests that set it set it to true (why‽).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003407</commentid>
    <comment_count>5</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-04-23 15:23:55 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/167728</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003413</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-04-23 15:50:58 -0700</bug_when>
    <thetext>Filed bug 132085 to kill it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003495</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-04-23 20:01:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/16708329&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230013</attachid>
            <date>2014-04-23 15:03:36 -0700</date>
            <delta_ts>2014-04-23 15:15:39 -0700</delta_ts>
            <desc>patch</desc>
            <filename>mock.diff</filename>
            <type>text/plain</type>
            <size>1579</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyYmFh
MmZkLi5hMDNmYjYwIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTQtMDQtMjMgIFRpbSBIb3J0b24gIDx0aW1vdGh5
X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgTW9jayBzY3JvbGxiYXJzIGRvbid0IGFsd2F5
cyB3b3JrIGluIER1bXBSZW5kZXJUcmVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzIwODIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL21hYy9EdW1wUmVuZGVyVHJlZS5tbToK
KyAgICAgICAgKHByZXBhcmVDb25zaXN0ZW50VGVzdGluZ0Vudmlyb25tZW50KToKKyAgICAgICAg
U2V0IHRoZSBtb2NrIHNjcm9sbGJhciBzZXR0aW5nIGJlZm9yZSBjcmVhdGluZyB0aGUgV2ViVmll
dywgYXMgdGhpcyBzZXR0aW5nCisgICAgICAgIGNhbm5vdCBiZSBkeW5hbWljYWxseSBjaGFuZ2Vk
LCBzbyBhbnkgc2Nyb2xsYmFycyB0aGF0IGFyZSBjcmVhdGVkIGR1cmluZworICAgICAgICBXZWJW
aWV3IGluaXRpYWxpemF0aW9uIGFuZCBhcmUgbm90IHJlcGxhY2VkIGJlZm9yZSBzbmFwc2hvdHRp
bmcgd2lsbCBlbmQKKyAgICAgICAgdXAgYmVpbmcgcGxhdGZvcm0gc2Nyb2xsYmFycyBpbnN0ZWFk
IG9mIG1vY2sgb25lcy4KKyAgICAgICAgV2ViS2l0VGVzdFJ1bm5lciBhbHJlYWR5IHNldHMgdGhp
cyBwcmVmZXJlbmNlIGJlZm9yZSBjcmVhdGluZyBXS1ZpZXdzLAorICAgICAgICBzbyB3ZSdyZSBq
dXN0IG1hdGNoaW5nIGl0cyBiZWhhdmlvci4KKwogMjAxNC0wNC0yMiAgVGltIEhvcnRvbiAgPHRp
bW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBEdW1wUmVuZGVyVHJlZSBnZW5lcmF0
ZXMgYmxhY2sgc25hcHNob3RzIG9uIHNvbWUgcGxhdGZvcm1zCmRpZmYgLS1naXQgYS9Ub29scy9E
dW1wUmVuZGVyVHJlZS9tYWMvRHVtcFJlbmRlclRyZWUubW0gYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9tYWMvRHVtcFJlbmRlclRyZWUubW0KaW5kZXggMTIzOTg3NC4uNDYzMDg3MCAxMDA2NDQKLS0t
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0R1bXBSZW5kZXJUcmVlLm1tCisrKyBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL21hYy9EdW1wUmVuZGVyVHJlZS5tbQpAQCAtMTA5OCw2ICsxMDk4LDkg
QEAgc3RhdGljIHZvaWQgcHJlcGFyZUNvbnNpc3RlbnRUZXN0aW5nRW52aXJvbm1lbnQoKQogCiAg
ICAgYWRqdXN0Rm9udHMoKTsKICAgICByZWdpc3Rlck1vY2tTY3JvbGxiYXJzKCk7CisKKyAgICAv
LyBUaGUgbW9jayBzY3JvbGxiYXJzIHNldHRpbmcgY2Fubm90IGJlIG1vZGlmaWVkIGFmdGVyIGNy
ZWF0aW5nIGEgdmlldywgc28gd2UgaGF2ZSB0byBkbyBpdCBub3cuCisgICAgW1tXZWJQcmVmZXJl
bmNlcyBzdGFuZGFyZFByZWZlcmVuY2VzXSBzZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQ6WUVTXTsK
ICNlbHNlCiAgICAgYWN0aXZhdGVGb250c0lPUygpOwogI2VuZGlmCg==
</data>
<flag name="review"
          id="254383"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>