In other words, if your SVG contains a circle centered in the graphic with radius of 50px, it would fill up the height or width of the SVG image, even if the image was displayed full screen. The reason for the issue is that the height and width flags are not set in the tag. How can I change the color of an 'svg' element? One user even reported that switching over to the latest beta versions of Chrome, namely v93 and v94, doesnt help either as they seem to have the same problem. It kinda looks like the background-position is not at (0, 0) Interesstingly Chrome is not always offsetting it By changing the values of width/height of the div the SVG snaps back to the correct position for some widths/heights. How do I get ASP.NET Web API to return JSON instead of XML using Chrome? SVG, as its name suggests, is designed for scalable vector graphics. We put a ton of effort into RenderingNG to make sure that every possible scroll is threaded, through caching that goes well beyond just a display list to more complex situations. Making statements based on opinion; back them up with references or personal experience. How do I Autoplay