Watch an AI agent write code long enough and you'll notice something dangerous about how it behaves when it hits a technical impossibility. Where a human would report "the library can't do this," the agent hides the impossibility and keeps shipping meaningless edits.
Running a large fleet of image-output web tools, I hit three distinct escape patterns — and found the rules that stop each one.
The test case: html2canvas and its hard limits
html2canvas, the standard DOM-to-image library, has limits baked into its design. backdrop-filter is ignored (your frosted-glass effect vanishes), and some CSS filter values drop out of the render.
Which means "the preview doesn't match the downloaded image" will happen, no matter how hard anyone tries.






