No subject


Tue Jan 27 15:54:36 PST 2015


This *was* one of the most starred bug for Chromium (800 stars). With the help of the community we got this FIXED in Chrome v45.

<a href="https://code.google.com/p/chromium/issues/detail?id=500144">https://code.google.com/p/chromium/issues/detail?id=500144</a>

We NEED WebKit to fix it as well!

Wheel event should work like other mouse events (click) and fire in the popular
 `body,html { height:100% }` case.

Steps to Reproduce:
Test page: <a href="http://output.jsbin.com/kapogi">http://output.jsbin.com/kapogi</a> 
(also attached as a file)

/* 
 * The problem is caused by an element 
 * bigger than viewport, and body,html
 * having 100% height.
 */
html, body {
  height: 100%;
}

#page {
  position: absolute;
  width: 50%;
  height: 1000%;
}

Have an `onwheel` or `onmousewheel` handler on the document.

Expected Results:
Wheel events like all other mouse events should fire on the sides (the test page shows how click fires correctly).

Actual Results:
After passing the html,body { height:100% } limit the wheel events are no longer fired (on the sides).</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>
--1440545134.8c16881.17256--


More information about the webkit-unassigned mailing list