Closed
Bug 1170051
Opened 11 years ago
Closed 11 years ago
second screen share in a room doesn't layout correctly (race)
Categories
(Hello (Loop) :: Client, defect, P1)
Hello (Loop)
Client
Tracking
(firefox41 fixed)
| Tracking | Status | |
|---|---|---|
| firefox41 | --- | fixed |
People
(Reporter: dmosedale, Assigned: standard8)
Details
Attachments
(2 files)
|
305.37 KB,
image/png
|
Details | |
|
6.45 KB,
patch
|
mikedeboer
:
review+
|
Details | Diff | Splinter Review |
While trying to figure out how I regressed this, I tried testing the production install, and it turns out we're already broken this way in production.
This seems to be a race (i.e. it doesn't reproduce 100% of the time, but frequently).
It looks ugly enough that we may want to try to fix it in the release before 38.0.5 (ie Monday). :-)
I haven't yet had a chance to investigate more deeply, but it kinda looks like adding:
if (nextState.receivingScreenShare) {
// Force the video sizes to update.
this.updateVideoContainer();
}
into StandaloneRoomView.componentWillUpdate will at least paper over it, and may even be the right fix.
Flags: firefox-backlog+
Comment 1•11 years ago
|
||
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #0)
> if (nextState.receivingScreenShare) {
> // Force the video sizes to update.
> this.updateVideoContainer();
> }
I'd take this.
| Assignee | ||
Comment 2•11 years ago
|
||
My local testing shows this should fix the issue. I think this is a better fix, as I believe the various caches are causing the previous dimensions to be saved, so turning screensharing off and then on again detects the cached values are the same, and doesn't fully recalculate the location.
Attachment #8613471 -
Flags: review?(mdeboer)
Updated•11 years ago
|
Attachment #8613471 -
Flags: review?(mdeboer) → review+
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → standard8
Iteration: --- → 41.2 - Jun 8
Points: --- → 2
Rank: 15
Priority: -- → P1
Comment 4•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
status-firefox41:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
You need to log in
before you can comment on or make changes to this bug.
Description
•