Open Bug 1623018 Opened 4 years ago Updated 2 years ago

[mac] Part of screenshare is frozen with a dual display setup

Categories

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

Desktop
macOS
defect

Tracking

()

Tracking Status
thunderbird_esr60 --- unaffected
thunderbird_esr68 --- unaffected
firefox-esr68 --- wontfix
firefox74 --- wontfix
firefox75 --- wontfix
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- wontfix

People

(Reporter: csasca, Assigned: ng)

Details

(Whiteboard: [wfh])

Attachments

(1 file)

Attached video Screenshare glitch.mov

Affected versions

  • Firefox 74.0
  • Firefox 75.0b4
  • Firefox 76.0a1

Affected platforms

  • macOS 10.15

Steps to reproduce

  1. Launch Firefox
  2. Access Janus Webrtc
  3. Click on Start, insert a title for the room and then click on share your screen.
  4. At the window selection, choose Screen 2 and accept the permissions

Expected result

  • Screen is shared without any issue

Actual result

  • Only a part of the screen is actually shared, while the rest is frozen

Regression range

  • I will see for a regression

Additional notes

  • The issue can be seen in the attachment
  • This was reproducible on a macbook, with a dual display setup.
  • Both Windows and Ubuntu seems not to be affected
Has Regression Range: --- → no
Has STR: --- → yes
Priority: -- → P2

Bugbug thinks this bug is a regression, but please revert this change in case of error.

Keywords: regression
Assignee: nobody → dminor

Do we know if this happens on ESR68?

Flags: needinfo?(catalin.sasca)

Yep, 68.6.0esr is also affected.

Flags: needinfo?(catalin.sasca)

Hey Dan, are you still planning to address this one for FX 77?

Flags: needinfo?(dminor)

I'm not sure if I will have time for this, I'm pretty busy with Bug 1164187. Nico, is there any chance you could have a look at this one?

Flags: needinfo?(dminor) → needinfo?(na-g)

Sure, I can take a look.

Flags: needinfo?(na-g)
Assignee: dminor → na-g

Do you have an update here Nico?

Flags: needinfo?(na-g)

I think I may have finally been able to reproduce this issue. For me, if there is nothing on the second screen, only a portion of menus will appear. I will try get a regression range. I can reproduce this on 10.14. It appears that the bounds of the update area is inconsistent on the second screen.

I tried searching a regression for this, but it turns out that it will be broken on builds as early as the first months of 2017. Trying older builds than that, will refuse to share the screen at all, as the page will remain white.

Has Regression Range: no → ---
Severity: normal → S2
Flags: needinfo?(na-g)

Nico, did you end up finding what's up here?

Flags: needinfo?(na-g)

Perhaps. I was just talking to Dan yesterday about a seemingly extra crop and scale we are doing for ScreenSharing in MediaEngineRemoteVideo. I think what I was able to reproduce may be a second unrelated problem.

Flags: needinfo?(na-g)
Severity: S2 → S4
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: