Safari 15 - Blurry SVG background images when zoomed
See original GitHub issueEnvironment info
- Cytoscape.js version : 3.19.1
- Browser/Node.js & version : Safari 15.0 (16612.1.29.41.4, 16612) on macOS Big Sur 11.6
Current (buggy) behaviour
What does the bug do?
background-image
SVGs appear blurry in Safari 15 when zooming in. Notably, this does not happen on Safari 14, so it may be a webkit regression. Unfortunately, I no longer have Safari 14 to show a screenshot of.
Safari 15:
Chromium 94 (Brave):
Firefox 92:
Desired behaviour
What do you expect Cytoscape.js to do instead?
background-image
SVGs to appear clearly in Safari 15 at all zoom levels.
Minimum steps to reproduce
What do you need to do to reproduce the issue?
- Open this JSBin in Safari: https://jsbin.com/ciguvov
- Zoom in on any node and note that the SVG background image is very blurry
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (1 by maintainers)
Top Results From Across the Web
SVGs are displaying blurry in Safari - Stack Overflow
If your svg contains straight horizontal and vertical lines, they may seem to blur or sharpen randomly as you zoom in and out, ......
Read more >Blurry SVG element in Safari - Bugs - Forum | Webflow
Hi, My SVG iPhone element looks blurry in Safari but not in Chrome. I believe this problem has come up within the last...
Read more >Resized background images blurred in desktop Safari
Resized background images blurred in desktop Safari · This looks like the compression format and rendering engine used by each browser. · These...
Read more >Image Janking & Blur on Scale and Zoom effects - GreenSock
I cannot add the Force3D to the tween as it breaks Safari!! And it doesn't make much noticeable difference in other browsers either....
Read more >fuzzy images on web page when zoomed in - Super User
The actual solution to your problem is to transform your raster image to a vector graphics format like SVG and include that in...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Browsers regularly have regressions. Sometimes, they affect Cytoscape. Let’s leave this pinned until it’s fixed in Webkit so that others can find and follow this issue easily.
This appears to be fixed in current Safari (Version 15.3 (17612.4.9.1.8)) on Monterey. Closing this issue.