Open Bug 1796564 Opened 2 years ago Updated 8 months ago

Webcam does not work on discord after turn it off/on multiple times

Categories

(Core :: WebRTC: Audio/Video, defect, P2)

Firefox 108
defect

Tracking

()

Tracking Status
firefox106 --- wontfix
firefox107 --- affected
firefox108 --- affected

People

(Reporter: rpopovici, Unassigned)

Details

Attachments

(1 file)

Note

  • This issue is intermittent.

Found in

  • Nightly 108.0a1

Affected versions

  • Fx 106.0
  • Fx 107.0b2
    *Nightly 108.0a1

Tested platforms

  • Affected platforms:

  • Ubuntu 22

  • Mac 11

  • Ubuntu 20

  • Win 10

  • Unaffected platforms:

Steps to reproduce

  1. Open Firefox and go to https://discord.com
  2. Click on "Join"
  3. Choose what microphone and camera you want to share and click on allow.
  4. Turn off/on camera multiple times

Expected result

  • Camera should work when it's on even if it was turn off/on multiple times.

Actual result

  • When camera is on, the loading image is displayed. Please see screenshot.

Regression range

  • Will search for one ASAP if there is one.
Severity: -- → S3
Has STR: --- → yes

Clearing severity since it won't show up in triage otherwise.

Severity: S3 → --
Severity: -- → S4
Priority: -- → P2
QA Whiteboard: [qa-regression-triage]

This does not seem to be a regression as I can reproduce it on 86.0a1 Nightly from 2021-01-01 as well. On builds older than this date, Discord is not properly working, I'm getting a crash error page when accessing the account.

This issue occurs even if the webcam isn't turned off/on multiple times. I can reproduce this issue using the following steps in FF Nightly 119.0a1:

  1. Open Firefox and go to https://discord.com
  2. Click on "Join"
  3. Choose the microphone and camera you want to share and click on allow
  4. Turn on camera

Expected result: The webcam works properly without any delay or other issues.
Actual result: The webcam feed is frozen or blank, discord's UI is still rendered over it.

The steps are a bit lacking here. Between points 1 and 2, you add a friend and enter the DM with them, correct?
Then what you call "webcam feed" in the expected/actual results is the video received from the remote party, is that correct? (looking at the screenshot in comment 0)

Flags: needinfo?(dlucaci)

Sure, here are some clarifications:

  • Between points 1 & 2, I entered a voice channel & then clicked on the "Turn on Video" button in the sidebar.
  • Both feeds were broken (both mine's and the remote party's).

I'd like to correct my comment above, the issue was reproduced on FX Beta 118.0b5 (remote party) and I was on FX Release 117.0 (not Nightly), sorry for the invalid information.

Flags: needinfo?(dlucaci)

(In reply to Dana Lucaci, Desktop QA from comment #5)

Sure, here are some clarifications:

  • Between points 1 & 2, I entered a voice channel & then clicked on the "Turn on Video" button in the sidebar.
  • Both feeds were broken (both mine's and the remote party's).

I'd like to correct my comment above, the issue was reproduced on FX Beta 118.0b5 (remote party) and I was on FX Release 117.0 (not Nightly), sorry for the invalid information.

Thank you. So for you neither the local view nor the remote view were working? Were either of them working for the remote party?

Flags: needinfo?(dlucaci)

Yes, neither for me or for the remote party, the local view and the remote view weren't working.

Flags: needinfo?(dlucaci)

Ok, I'm not seeing that. I am however not seeing any remote video on the side that made the call. It seems similar to the original description, although that seems to be for the side that answered the call. This was linux starting the call and android answering.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: