element-hq / element-hq/element-call

Using widget mode Intent=start_call query param does not mute A/V

Open
#4,115 0 comments 0 reactions 0 assignees View on GitHub
T-Defect
Dominant language
TypeScript
Stars
996
Forks
213
Avg merge
1d 8h
Merged PRs (30d)
55

Description

### Steps to reproduce

1. Where are you starting? What can you see?
where iframe has "..intent=start_call" - not skip lobby, not muted A/V
where iframe has "..intent=start_call&skipLobby=true" - skip lobby OK, not muted A/V
2. What do you click?
Using widgit mode embedding the iframe

### Outcome

#### What did you expect?
"..intent=start_call" is enough to skip lobby since skipLobby is deprecated https://github.com/element-hq/element-call/blob/livekit/docs/url_params.md#common-parameters
- A/V muted should work in widget mode
#### What happened instead?
"..intent=start_call" query param does nothing - no skip lobby, no mute by default

See https://github.com/element-hq/element-call/blob/livekit/docs/url_params.md#common-parameters

Either skipLobby section is written incorrectly (saying that if intent=start_call (default), skipLobby=true), or intent part is written wrong. Because I am using widget mode, I don't use intent query param , the default UI has the lobby, not muted A/V.

I tried "skipLobby=true", this works to skip Lobby, but it does not mute A/V.

### Operating system

Ubuntu

### Browser information

Version 150.0.7871.114 (Official Build) (32-bit)

### URL for webapp

npm package @element-hq/element-call-embedded@0.21.0

### Will you send logs?

No

Contributor guide

Open the contributing guide

Research direction

Start by reading docs/url_params.md and reproducing the report with @element-hq/element-call-embedded@0.21.0 in widget mode. Trace how intent=start_call and skipLobby are handled, then verify whether the documented behavior matches the result: the lobby should be skipped and A/V muted by default, or the documentation should accurately state the behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.