meething / meething/meething

Users displayed in picture in picture don't disappear when they leave

Open
#141 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

beforefridayfix bug
Dominant language
JavaScript
Stars
461
Forks
70
PR merge metrics
No merged PRs in 30d

Description

Describe the bug
Users displayed in picture in picture don't disappear when they leave. their video frame stays frozen but does not get deactivated unless the user chooses to manually close the picture in picture.

To Reproduce
Steps to reproduce the behavior:

  1. Start a call with 2 users in it

  2. Click on view video stream in picture in picture on one of the instances
    image

  3. have the other user leave the room

  4. See error

Expected behavior
When a user leaves, picture in picture views of them on other instances should either deactivate or show a message saying they left.

Screenshots
If applicable, add screenshots to help explain your problem.
Before user leaves
image
After user leaves
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version: latest

Additional context

  • Link you used?
    https://us.meething.space
  • Branch you used? (Such as fix_audio)
    master
    Add any other context about the problem here.

Metric

  • Perfomance / Benchmarking
  • Latency
  • Cross site scripting

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the two-user call and picture-in-picture sequence described in the issue, then trace how the picture-in-picture view responds when the other participant leaves. Confirm the chosen behavior—deactivation or a departure message—by repeating the reproduction steps and verifying that no frozen video remains.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
audio-video-rtc, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.