It's the way it's done currently for all menus positioned above the canvas, but all resized does is ensure the SVG is sized and placed properly within the viewport, ensuring the viewport dimension in the process; no rerendering happens on resize.