Call island is a non-functional stub — no Start Call affordance, mic/cam toggles are visual only #187

Open
opened 2026-04-29 13:24:26 +00:00 by rawdaGastan · 0 comments
Member

Problem

Opening Call (Communication > Call dock entry) shows 'No active call' with a placeholder avatar and three icon buttons (mic/cam/end) that toggle local visual state only. There is no:

  • 'Start Call' button or contact picker
  • signaling integration (no LiveKit client init, no peer setup)
  • way for the island to ever leave the 'No active call' state

See archipelagos/communication/call/src/island.rs — the entire component is the placeholder, and the action buttons render no aria-label / title so screen readers see them as unlabelled.

Suggested fix

Either:

  • Implement minimum viable call-init flow (contact picker → signaling → LiveKit room), or
  • Remove the dock entry from the Communication category until it's functional.

Found via QA session 2026-04-29.

## Problem Opening Call (Communication > Call dock entry) shows 'No active call' with a placeholder avatar and three icon buttons (mic/cam/end) that toggle local visual state only. There is no: - 'Start Call' button or contact picker - signaling integration (no LiveKit client init, no peer setup) - way for the island to ever leave the 'No active call' state See `archipelagos/communication/call/src/island.rs` — the entire component is the placeholder, and the action buttons render no `aria-label` / `title` so screen readers see them as unlabelled. ## Suggested fix Either: - Implement minimum viable call-init flow (contact picker → signaling → LiveKit room), or - Remove the dock entry from the Communication category until it's functional. Found via QA session 2026-04-29.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos#187
No description provided.