<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Layout Test canvas/philip/tests/2d.drawImage.animated.poster.html is failing"
   href="https://bugs.webkit.org/show_bug.cgi?id=143471#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Layout Test canvas/philip/tests/2d.drawImage.animated.poster.html is failing"
   href="https://bugs.webkit.org/show_bug.cgi?id=143471">bug 143471</a>
              from <span class="vcard"><a class="email" href="mailto:maxstepin&#64;yahoo.com" title="Max Stepin &lt;maxstepin&#64;yahoo.com&gt;"> <span class="fn">Max Stepin</span></a>
</span></b>
        <pre>According to APNG specs, the first frame can be marked hidden.

This test:
Frame 0: green (hidden)
Frame 1: red

This test assumes canvas drawImage() is sophisticated enough be able to return hidden apng frame (green).

Instead the image decoders in both Firefox and WebKit prefer not to keep the useless hidden frame in memory, so both return the first *visible* frame.

You can see Firefox draws red frame too:
<a href="http://w3c-test.org/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html">http://w3c-test.org/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html</a>

So I think we should simply mark this test accordingly.</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>