The decoding job seems to rely on the screenshot.

I missed that and that is much more pleasing than the LLM reading the SVG source!