TX012

No 2D canvas for <Image>

Console

Text.js error TX012: <Image> could not get a 2D canvas context to decode the image.

Why this happens

The browser refused a 2d canvas context, usually because canvas is disabled by policy, a fingerprinting shield or the page is out of GPU memory.

How to fix it

Pass pixels decoded elsewhere, or render an alt fallback. <Image> already shows its alt text when loading fails:

<Image src="/logo.png" alt="▼ Text.js" width={24} />