Bug 269544
| Summary: | imageBitmaps generated from OffscreenCanvas are corrupt if the ImageBitmap has already been requested since the last redraw. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Patrick Martin <patrick.martin.r> |
| Component: | Canvas | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | dino, heycam, karlcow, mattwoodrow, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 17 | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=269704 | ||
Patrick Martin
Example:
https://jsfiddle.net/ILOVEPIE/eupt4L1y/12/
The image should not flicker. The reason it is is that requesting an ImageBitmap results in an incorrect result if it's not the first request of an ImageBitmap from an OffscreenCanvas since the canvas was last redrawed.
This is a sister bug of firefox bug 1880591 and chrome bug 324758698.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/123488456>
Karl Dubost
Currently this is flickering in all 3 browsers.
https://bugzilla.mozilla.org/show_bug.cgi?id=1880591
https://issues.chromium.org/issues/324758698
The chromium issue has more context.