API 400 error al pegar capturas tomadas con Alt+Impr Pant (Windows)
Producto: Claude Code, app de escritorio (Windows). Mismo error reproducido también en la extensión de Claude para VS Code.
Regresión: Este flujo funcionaba sin problemas hasta hace ~2 días. No cambié mi forma de trabajar ni de tomar capturas, empezó a fallar de golpe.
Pasos para reproducir:
- Tomar una captura con Alt + Impr Pant (copia la ventana activa al portapapeles de Windows).
- Pegar la captura en el chat con Ctrl+V.
- Enviar el mensaje.
Resultado: Siempre falla con:
API Error: 400 The request body is not valid JSON: str is not valid UTF-8: surrogates not allowed: line 1 column 1 (char 0)
100% reproducible con este método de captura. Una vez que ocurre, sigue fallando en todos los mensajes siguientes de esa sesión — solo se arregla abriendo chat nuevo, y ahí vuelve a fallar en cuanto pego otra captura con Alt+Impr Pant.
Workaround: Usar Win+Shift+S (Recorte y anotación) en vez de Alt+Impr Pant evita el error. Guardar la captura como archivo y adjuntarla por selector de archivos también lo evita.
Impacto: Alt+Impr Pant es uno de los métodos de captura más comunes en Windows — sospecho que afecta a más usuarios, no solo a mí.