Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

1008 unexpected data message: When using htmx client

Abierto
#460 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go, javascript

Línea de trabajo

Reproduce esto con el repositorio banterbus en el commit 9bcd9d73690df9cd3fdcddafc4498a1428497210, ejecuta go run main.go y envía “Create Room” desde Firefox con htmx 2.0. Empieza leyendo internal/transport/http.go y compáralo con el commit funcional de gobwas/ws. Inspecciona la respuesta de red de WebSocket para aislar el error 1008 o RSV; se considera terminado cuando se haya identificado la causa y la reproducción con htmx funcione o haya indicaciones claras.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi,

I seem to be having issues using this library when using it htmx as the client, specifically version 2 of htmx. I am also testing this on Firefox (if browser may make a difference.
I tend to see either this error Connection Closed: 1008 unexpected data message or sometimes I see Invalid RSV bits ....

I am not sure how to debug what is going on. But I noticed there was another issue where someone getting similar errors in issue #339.

I tried using another library, https://github.com/gobwas/ws, and it seems to work with this library 🤔. See this commit here for an example where it works: https://gitlab.com/hmajid2301/banterbus/-/commit/a7501484832f51f430e83da1e39dacd01a0b6860.

See this commit here for a version with this library causing issues: https://gitlab.com/hmajid2301/banterbus/-/blob/9bcd9d73690df9cd3fdcddafc4498a1428497210/internal/transport/http.go

Please let me know if there is anything I can do to help ❤️ .

Reproduce

git clone https://gitlab.com/hmajid2301/banterbus.git
git checkout 9bcd9d73690df9cd3fdcddafc4498a1428497210
go run main.go

# Go to localhost:8080
  • Try to submit the input Create Room
  • Inspect network traffic
  • Notice the error in the response
    • Of the web socket request

image

Version

cat go.mod
# ...
nhooyr.io/websocket v1.8.11

cat index.html
# 
https://unpkg.com/htmx.org@2.0.0
https://unpkg.com/htmx-ext-ws@2.0.0/ws.js

firefox --version
Mozilla Firefox 128.0
Lenguaje dominante
Go
Estrellas
5.5k
Forks
377
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de coder/websocket

Todos los issues de coder/websocket

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.