-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The sequence canvas.transferControlToOffscreen() followed by canvas.captureStream() does not appear to be specified #84
Comments
What currently happens (in Chrome, Firefox and Samsung Internet, the 3 browsers that implement transferControlToOffscreen)? If the current behavior is consistent and reasonable, we should just standardize that. |
The behaviour is not consistent (https://bugzilla.mozilla.org/show_bug.cgi?id=1598998#c20; https://bugzilla.mozilla.org/show_bug.cgi?id=1598998#c21; https://bugzilla.mozilla.org/show_bug.cgi?id=1598998#c22). You can observe the output for yourself by running the following code at Nightly 74 and Chromium 81. index.html
firefoxNightlyOffscreenCanvasNotVisibleIncorrectWidthAndHeightWorker.js
|
The closest we get to consistency is Chromium implementation, although the
Nightly support for Need to go through all of the tests that ran one by one before posting a comprehensive list of the issues that encountered at Chromium and Nightly, respectively. |
This logs
throws an exception
at Nightly 74. |
Chromium implements Nonetheless when
|
The result of this code is inconsistent at Chromium 81 and Nightly 74
Chromium does not throw an exception, Nightly does
|
Re #84 (comment), for comparison, this code
which does not use Chromium 81
Firefox Nightly 81
|
Chromium does increment
in
Should Firing of |
The sequence Is the sequence
canvas.transferControlToOffscreen()
followed bycanvas.captureStream()
does not appear to be specified in either HTML or the current version of this specification.Consider
Main thread
Worker
See https://bugzilla.mozilla.org/show_bug.cgi?id=1598998#c21, https://bugzilla.mozilla.org/show_bug.cgi?id=1598998#c22, web-platform-tests/wpt#21102.
That is, what precisely should occur when
canvas.transferControlToOffscreen()
is executed, thencanvas.captureStream()
? What is the algorithm? What should happen?The text was updated successfully, but these errors were encountered: