<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 - Event queue for WebView on El Capitan with WebKit 601.1.56 breaks with GPU rendering"
   href="https://bugs.webkit.org/show_bug.cgi?id=149761">149761</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Event queue for WebView on El Capitan with WebKit 601.1.56 breaks with GPU rendering
          </td>
        </tr>

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

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

        <tr>
          <th>Version</th>
          <td>Safari 9
          </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 API
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>omar&#64;tinysofa.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hey WebKit team,

We're seeing a weird issue (seems related to El Capitan?) where if we force GPU rendering of a layer with '-webkit-transform: translateZ(0)' anywhere on a page, the page stops all events (no hover events, no timer events, etc) until we move the mouse or after a couple of second delay.

Safari 9 is unaffected, but WebView embedded into our own wrapper app breaks.

If we remove the '-webkit-transform' everything works as expected, but the bugs we're working around using '-webkit-transform' come back (weird issues with Apple's WebKit + requestAnimationFrame and our web app).

WebView under Yosemite wasn't affected. I don't know if there's some BOOL that needs to be set to make this work, or if I've missed some power saving thing in El Capitan that stops delivering events to our app.

I'm not sure how to repro this except by providing the app itself, so please let me know if that would be helpful (it's just a wrapper around a web app using MacGap2).

Thanks!

Omar</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>