[Webkit-unassigned] [Bug 256260] New: Canvas will intermittently come up blurry and remain so in Safari 16
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed May 3 09:19:42 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=256260
Bug ID: 256260
Summary: Canvas will intermittently come up blurry and remain
so in Safari 16
Product: WebKit
Version: Safari 16
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Canvas
Assignee: webkit-unassigned at lists.webkit.org
Reporter: gmurray at gmail.com
CC: dino at apple.com
Even provided correct CSS size vs back buffer size for the current window.devicePixelRatio, the canvas will sometimes be blurry on some page refreshes and remain so even when repainted and/or resized.
See: https://www.infragistics.com/webcomponents-demos/charts/category-chart/line-chart-multiple-sources
Repeatedly refresh the page and notice how sometimes the text will be blurry, and sometimes the text will be crisp. Reproduced against 16.4.1 on MacOS Monterey and various iOS devices running versions of Safari 16. I was unable to reproduce this on anything running Safari 15. The text would always be crisp. Inspecting the chart, we are using the appropriate back buffer size and css size regardless as to whether it looks crisp or blurry. It just randomly works correctly or incorrectly as you refresh it. I've tried to inject a time delay before the canvases in case it has something to do with the timing of the page initialization, but this does not seem to be the case.
Note, something that may be different about this scenario compared to more simple scenarios is that there are multiple canvases of a similar size being created in concert and positioned layered upon one another.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230503/85978145/attachment.htm>
More information about the webkit-unassigned
mailing list