El agregador de enlaces Lobste.ws experimentó un error de JavaScript que impedía el correcto funcionamiento de buena parte del sitio para los usuarios con sesión iniciada. El fallo se manifestaba como un "Uncaught ReferenceError: qS is not defined" en el archivo user-c27ac03d.js, lo que rompía acciones como la previsualización de comentarios.
Un usuario identificado como @refp publicó una mitigación provisional que define manualmente las funciones qS y qSA —alias de document.querySelector y document.querySelectorAll— antes de que el script defectuoso las necesite. La solución se ofrece tanto como parche manual en la consola del navegador como a través de un userscript para Tampermonkey o Violentmonkey.
El administrador del sitio, @lalitm, confirmó que el problema se debía a la incompatibilidad entre la política de seguridad de contenidos (CSP) y los importmaps, y señaló que ya quedó corregido en el commit be6c0f85 del repositorio en GitHub. Tras el arreglo oficial, un comentarista propuso una versión mejorada del userscript que detecta el nonce e importa el módulo reintentando la carga, con el fin de mantener la funcionalidad mientras se propagaba el despliegue. Otros usuarios reportaron resultados dispares en distintos navegadores, como Safari en un MacBook Air con chip M4, donde incluso abrir DevTools no bastaba para evitar una condición de carrera entre el userscript y el JavaScript del sitio.
