<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] WebKitWebView::GtkScrollable::vadjustment reports incorrect numbers"
   href="https://bugs.webkit.org/show_bug.cgi?id=160958">160958</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[GTK] WebKitWebView::GtkScrollable::vadjustment reports incorrect numbers
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Local Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>WebKit Gtk
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mcrha&#64;redhat.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bugs-noreply&#64;webkitgtk.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>As of WebKit2 the WebKitWebView implements GtkScrollable interface and thus as such provides vadjustment property. The problem with this vadjustment is that ut reports incorrect values, namely always value=0.0, even when it's scrolled a bit down, the page size is equal to max value, which in turn is equal to allocated web view's height. It might not be a problem on its own, due to WebKit2 drawing and handling the scrollbars on its own, but the evolution uses the scrollbar position to know, and eventually manipulate, the scroll offset for a feature called &quot;magic spacebar&quot;. As of now, the evolution code things that the whole page is shown, thus there is no need to scroll down and it searches for the next unread message when the spacebar is pressed, even it should scroll down instead.</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>