<?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>84374</bug_id>
          
          <creation_ts>2012-04-19 13:14:58 -0700</creation_ts>
          <short_desc>REGRESSION(r110046-r110096): Setting overflow: hidden resets scrollbar at gmail.com</short_desc>
          <delta_ts>2012-04-19 22:17:17 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jeremy Fleischman">jeremyfleischman</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jamesr</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>605812</commentid>
    <comment_count>0</comment_count>
      <attachid>137958</attachid>
    <who name="Jeremy Fleischman">jeremyfleischman</who>
    <bug_when>2012-04-19 13:14:58 -0700</bug_when>
    <thetext>Created attachment 137958
A simple demonstration of this bug.

I first noticed this in gmail&apos;s gchat contact list. The scrollbar is only visible when your mouse hovers over the contact list. When your mouse exits the contact list, the contact list resets its scroll view. I&apos;ve attached a reduction of this bug.

r110046 is the last nightly build that works for me, and r110096 is the first that is broken. I dug through the commits in the 110046-110096 range, and it looks like 110072 is the most likely source of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605875</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-19 14:14:32 -0700</bug_when>
    <thetext>Works fine for me on r114665.  Can you still reproduce this problem on ToT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605887</commentid>
    <comment_count>2</comment_count>
    <who name="Jeremy Fleischman">jeremyfleischman</who>
    <bug_when>2012-04-19 14:20:55 -0700</bug_when>
    <thetext>What&apos;s ToT? Top of trunk?

I spent a while trying to compile WebKit in both Linux and Windows to no avail. The latest version I&apos;ve tested is r112531 from http://nightly.webkit.org/builds/trunk/win/1, which is admittedly pretty old. I know that this bug was present in r112531.


(In reply to comment #1)
&gt; Works fine for me on r114665.  Can you still reproduce this problem on ToT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606083</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-19 16:09:30 -0700</bug_when>
    <thetext>ToT is an acryonym for Top of Trunk, correct.  Try the builds on http://nightly.webkit.org/ or a recent version of Chromium from http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html or http://tools.google.com/dlpage/chromesxs.  I can&apos;t reproduce the problem myself so I am wondering if it&apos;s some difference in our machines or the way we are testing or if it&apos;s a problem that has already been fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606179</commentid>
    <comment_count>4</comment_count>
    <who name="Jeremy Fleischman">jeremyfleischman</who>
    <bug_when>2012-04-19 16:52:52 -0700</bug_when>
    <thetext>Just downloaded google canary, and it&apos;s working for me now, thanks. Sorry for the noise.

Why are the windows builds of webkit on nightly.webkit.org so out of date (the most recent build (r112531) is from March 29)? If they were up to date, I wouldn&apos;t have created this bug =).


(In reply to comment #3)
&gt; ToT is an acryonym for Top of Trunk, correct.  Try the builds on http://nightly.webkit.org/ or a recent version of Chromium from http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html or http://tools.google.com/dlpage/chromesxs.  I can&apos;t reproduce the problem myself so I am wondering if it&apos;s some difference in our machines or the way we are testing or if it&apos;s a problem that has already been fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606210</commentid>
    <comment_count>5</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-19 17:09:35 -0700</bug_when>
    <thetext>That I don&apos;t know - it&apos;s up to Apple and as I understand it the one guy who maintained the Apple Windows port left the company a few months back.  But that&apos;s just idle speculation on my part :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606355</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2012-04-19 22:17:17 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; That I don&apos;t know - it&apos;s up to Apple and as I understand it the one guy who maintained the Apple Windows port left the company a few months back.  But that&apos;s just idle speculation on my part :)

It&apos;s probably best not to speculate about things you don&apos;t have any insight in to. The Windows nightlies haven&apos;t been updated for a few weeks because a software update on the machine that builds them resulted in an error occurring during the packaging process for the Windows builds. Since the Mac nightlies were being posted correctly I didn&apos;t notice that anything was amiss. Now that I know I&apos;ll fix the issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>137958</attachid>
            <date>2012-04-19 13:14:58 -0700</date>
            <delta_ts>2012-04-19 13:14:58 -0700</delta_ts>
            <desc>A simple demonstration of this bug.</desc>
            <filename>scrollbarbug.html</filename>
            <type>text/html</type>
            <size>790</size>
            <attacher name="Jeremy Fleischman">jeremyfleischman</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgoKPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPgoKd2luZG93LmFk
ZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBmdW5jdGlvbihlKSB7CiAgdmFyIHBlZXBzID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ3BlZXBzJyk7CiAgZm9yKHZhciBpID0gMDsgaSA8IDUwOyBpKysp
IHsKICAgIHZhciBwZWVwID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBwZWVw
LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJoZWxsbyAiICsgaSkpOwogICAg
cGVlcHMuYXBwZW5kQ2hpbGQocGVlcCk7CiAgfQogIHBlZXBzLnN0eWxlLmhlaWdodCA9ICIxMDBw
eCI7CiAgcGVlcHMuc3R5bGUud2lkdGggPSAiMTAwcHgiOwogIHBlZXBzLnN0eWxlLmJvcmRlciA9
ICIxcHggc29saWQgcmVkIjsKICBwZWVwcy5zdHlsZS5vdmVyZmxvdyA9ICJoaWRkZW4iOwoKICBw
ZWVwcy5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW92ZXInLCBmdW5jdGlvbihlKSB7CiAgICB0aGlz
LnN0eWxlLm92ZXJmbG93WSA9ICdhdXRvJzsKICB9LCBmYWxzZSk7CiAgcGVlcHMuYWRkRXZlbnRM
aXN0ZW5lcignbW91c2VvdXQnLCBmdW5jdGlvbihlKSB7CiAgICB0aGlzLnN0eWxlLm92ZXJmbG93
WSA9ICdoaWRkZW4nOwogIH0sIGZhbHNlKTsKCn0sIGZhbHNlKTsKCjwvc2NyaXB0PgoKPC9oZWFk
Pgo8Ym9keT4KClNjcm9sbCB0aGlzIGRpdiwgYW5kIHRoZW4gbW92ZSB5b3VyIGN1cnNvciBvZmYg
dGhlIGRpdi4KPGRpdiBpZD0icGVlcHMiPjwvZGl2PgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>