decentraland / decentraland/unity-explorer

[QA] Voice Chat | Pulse transport disconnects repeatedly when toggling Nearby Voice Chat in a World

Open
#9,099 2 comments 0 reactions 0 assignees View on GitHub
1-high bug new qa-team stale
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 14h
Merged PRs (30d)
94

Description

[QA] Voice Chat | Pulse transport disconnects repeatedly when toggling Nearby Voice Chat in a World, players unable to see/hear each other

### 🛠️ **Build version:**
v0.153.0-alpha-dev-f40899e
v0.153.0-alpha (current prod)

### 📔 **Issue Description:**
Two friends (online via direct friend voice call and Community voice chat without issues) tested Nearby Voice Chat inside a World. After jumping into the World, both had Nearby Voice Chat ON and the debug panel showed PULSE as connected, but neither could consistently see/hear the other. Toggling Nearby Voice Chat off/on briefly let them see each other once, but then caused a disconnection again. This was reproduced after jumping World→World (Dafu's world, then Kenz0's world) with the same result both times.

`Player.log` confirms the underlying transport instability: on Dafu's client, after settling into the World scene (no further realm changes), three separate `Pulse transport disconnected: GRACEFUL` events were logged ~26s and ~54s apart. Kenz0's client log shows no Pulse transport disconnects at all during the same session.

Note: `VOICE_CHAT, NEARBY_VOICE_CHAT`, and `COMMUNITY_VOICE_CHAT` log categories are disabled in this build, so the actual toggle/session events for nearby voice chat are not visible in the log — only the underlying Pulse transport disconnects are confirmed.

### 👣 **STR:**

1. Two friends start a 1:1 voice call or join a Community voice chat together (works fine).
2. Both players jump into the same World (Player A's World first).
3. Both enable Nearby Voice Chat while standing near each other; debug panel shows PULSE connected.
4. Toggle Nearby Voice Chat off and back on a few times.
5. Repeat steps 2–4 jumping to Player B's World instead.

### ✔️ **Expected Result:**
Both players should consistently see each other's avatar and hear each other via Nearby Voice Chat while standing in proximity inside the World, with no Pulse transport disconnections, regardless of which player's World is loaded.

### ❌ **Actual Result with evidence:**
Players could not reliably see/hear each other via Nearby Voice Chat in either World. They became visible to each other briefly once after toggling the feature, but toggling it then triggered another disconnect. One player reported never seeing the other connected at all.

Evidence: Dafu's Player.log shows 3x `[MULTIPLAYER] Pulse transport disconnected: GRACEFUL` at `11:43:39.173`, `11:44:05.538`, and `11:44:59.102`, all while remaining in the same loaded scene (no `RealmChanging` between them). Kenz0's Player.log has no Pulse disconnect events in the equivalent window.

### ➗ **Reproduction:**
##### 🔁 Always - (note) Reproduced in both directions (World A and World B), with multiple Pulse disconnects logged on at least one client each time toggling occurred.

#### 🖥️ **Operative system and additional Notes:**
Tested cross-platform: Windows 11 (NVIDIA RTX 3060) and macOS (Apple M3 Pro).
Open question for dev: is this related to recent PULSE work, or specific to the Nearby Voice Chat session layer on top of PULSE in Worlds? Logs can't fully confirm since NEARBY_VOICE_CHAT/VOICE_CHAT categories are suppressed in this build — would help to have these enabled for follow-up testing.

[Player dafu.log](https://github.com/user-attachments/files/29504441/Player.dafu.log)
[Player kenz0.log](https://github.com/user-attachments/files/29504440/Player.kenz0.log)

https://github.com/user-attachments/assets/4069ea71-a7f3-4a3e-81a4-51861c4bc76e

https://github.com/user-attachments/assets/ee89ce24-994d-4fd9-9b9b-7b0d7b6a96d8

v0.153.0

[Player.log](https://github.com/user-attachments/files/29504847/Player.log)

player kenz0
https://github.com/user-attachments/assets/7e7a6142-14a8-4edf-a645-fc902d6c8b46

player dafu

https://github.com/user-attachments/assets/21ec394f-25c1-4b84-a1e5-4815478cfd41

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.