diff --git a/ci/test.sh b/ci/test.sh
index a3007614..18bb8fdf 100755
--- a/ci/test.sh
+++ b/ci/test.sh
@@ -24,7 +24,7 @@ cd -- "$(dirname "$0")/.."
 )
 
 
-go install github.com/agnivade/wasmbrowsertest@latest
+go install github.com/igolaizola/wasmbrowsertest@no-sandbox-env-test
 go test --race --bench=. --timeout=1h --covermode=atomic --coverprofile=ci/out/coverage.prof --coverpkg=./... "$@" ./...
 sed -i.bak '/stringer\.go/d' ci/out/coverage.prof
 sed -i.bak '/nhooyr.io\/websocket\/internal\/test/d' ci/out/coverage.prof
diff --git a/conn_test.go b/conn_test.go
index 9ed8c7ea..d573f5a2 100644
--- a/conn_test.go
+++ b/conn_test.go
@@ -365,7 +365,7 @@ func TestWasm(t *testing.T) {
 	defer cancel()
 
 	cmd := exec.CommandContext(ctx, "go", "test", "-exec=wasmbrowsertest", ".", "-v")
-	cmd.Env = append(cleanEnv(os.Environ()), "GOOS=js", "GOARCH=wasm", fmt.Sprintf("WS_ECHO_SERVER_URL=%v", s.URL))
+	cmd.Env = append(cleanEnv(os.Environ()), "GOOS=js", "GOARCH=wasm", fmt.Sprintf("WS_ECHO_SERVER_URL=%v", s.URL), "WASM_NO_SANDBOX=on")
 
 	b, err := cmd.CombinedOutput()
 	if err != nil {