Closed Bug 1621458 Opened 5 years ago Closed 3 years ago

Global getUserMedia sharing indicator breaks tab dragging in the tab bar

Categories

(Firefox :: Tabbed Browser, defect, P3)

75 Branch
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr68 --- wontfix
firefox75 --- wontfix
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- wontfix
firefox80 --- wontfix
firefox81 --- wontfix
firefox82 --- wontfix
firefox83 --- wontfix

People

(Reporter: alex_mayorga, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(14 files)

Β‘Hola!

I'm not 100% sure of exact STR here but this has been problematic for a few days now.

Pre-requisites:

  • Have a few tabs open
  • Make the microphone and camera orange indicator appear. Trying to join a meeting in https://meet.google.com/ makes it appear in my case.

Steps:

  • Drag the tabs around and try to reposition them.

Actual results:

  • The tabs behave erratically when dragged around the microphone/camera indicator.
  • The URL bar becomes un-clickable.
  • Middle clicking the tabs doesn't close them.

Expected results:
The tabs behave correctly. The URL bar is clickable and tabs can be closed by middle clicking.

Β‘Gracias!
Alex

Attached image Screen capture of the issue. (deleted) β€”
Attached image Gap between the two tabs (deleted) β€”
Attached image Tab overlaps (deleted) β€”
Attached image Gap is about the size of the indicator (deleted) β€”

I have attempted to reproduce this issue on Windows 10 with Nightly v76.0a1 and Release v74.0, but I was unsuccessful. Please try to reproduce this issue in safe mode. (here is a link that can help you: https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode)

Flags: needinfo?(alex_mayorga)
Attached file Browser Console output (deleted) β€”
Β‘Hola Bodea!

Strangely it reproduces pretty reliably for me.

Β‘Hola Bodea!

Strangely it reproduces pretty reliably for me.

It happened again today, here's what the Browser Console had in case this is useful.

Β‘Gracias!
Alex

Flags: needinfo?(alex_mayorga)

Β‘Hola!

This is no longer reproducing for me on Firefox Nightly built from https://hg.mozilla.org/mozilla-central/rev/62ab2cd02833ebc9e8dd0b1d6625945858877038

Resolving it for now.

Β‘Gracias!
Alex

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME

Β‘Hola!

Talked too soon, sorry.

This breaks when there's an ongoing call in https://meet.google.com/

Β‘Gracias!
Alex

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Attached image bug-1621458.png (deleted) β€”

Have you tried to reproduce it in safe mode? (as I suggested in comment 5)?

Flags: needinfo?(alex_mayorga)
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → INCOMPLETE

Β‘Hola!

This seems to now work better on Firefox Nightly built from https://hg.mozilla.org/mozilla-central/rev/ff7eec7be698cd21d92755d709e08897100fa9c8

But there's still some unexpected behavior, when the cursor goes over the camera and microphone indicator the dragging is interrupted.

This reproduces in Safe Mode as well, please review the video attached.

Please find below my list of extensions per about:support.

Β‘Gracias!
Alex

Extensions
Name Version Enabled ID
Amazon.com 1.1 true amazondotcom@search.mozilla.org
Bing 1.1 true bing@search.mozilla.org
DuckDuckGo 1.0 true ddg@search.mozilla.org
eBay 1.0 true ebay@search.mozilla.org
Google 1.0 true google@search.mozilla.org
Twitter 1.0 true twitter@search.mozilla.org
Wikipedia (en) 1.0 true wikipedia@search.mozilla.org
Facebook Container 2.1.1 false @contain-facebook
LastPass: Free Password Manager 4.46.0.1 false support@lastpass.com
uBlock Origin 1.26.2 false uBlock0@raymondhill.net

Flags: needinfo?(alex_mayorga)

Β‘Hola!

I lied, this has in fact not improved.

Perhaps this only manifests after quite a bit on a meeting in https://meet.google.com/ Which these days is daily for me for over 8+ hours a day.

Please see the video attached.

When the bug manifest itself it is not possible to click on the URL bar nor on the suggestions.

Will reopen once more.

Please let me know what exactly should I collect from the system in a broken state and I'll be happy to do so.

Β‘Gracias!
Alex

Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Β‘Hola!

Sorry on the screen recording mix-up. This is the right one.

Β‘Gracias!
Alex

A few questions:

  1. If you move the taskbar to the bottom and restart Nightly, can you still reproduce?
  2. Can you reproduce this with a new profile? (even though you've mentioned this is still an issue in safe mode)
  3. If it is, can you use mozregression [1] to see when this started?

[1] https://mozilla.github.io/mozregression/install.html

Flags: needinfo?(alex_mayorga)
Attached file Browser Console (deleted) β€”

Β‘Hola Itiel!

After today's session I ended up with a tab that was impossible to close out by clicking on the X so I captured the Browser Console and attached it in case this is useful.

Also the other day I tried to reproduce as requested for a few hours on a Google Meet where I was by myself and couldn't reproduce it so this might be a race condition of one being in a call with multiple participants for hours. Given this I don't feel I'll be able to pin this one down with mozregression.

Would it be possible for you to tell me what you'll need me to collect from the system when it gets into the broken state that would help y'all pin down where the bug might be?

As I see it this might be caused by the fact that when dragging a tab across the indicator seems to somehow interfere with the dragging of the tab.

Β‘Gracias!
Alex

Flags: needinfo?(alex_mayorga) → needinfo?(itiel_yn8)
OS: Windows 10 → All
Priority: -- → P3
Regressed by: 1037408
Hardware: x86_64 → All
Has Regression Range: --- → yes
Summary: The microphone and camera indicator breaks tab dragging in the tab bar → Global getUserMedia indicator breaks tab dragging in the tab bar

(In reply to alex_mayorga from comment #17)

Would it be possible for you to tell me what you'll need me to collect from the system when it gets into the broken state that would help y'all pin down where the bug might be?

Not sure. I was asking questions to try to reproduce this myself and hopefully come up with the regressor, but it seems Dao already did.

Flags: needinfo?(itiel_yn8)

Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)

Severity: normal → S3
Attached file Browser Console of the bug reproducing (deleted) β€”
Attached file console-export-2020-9-19_12-2-0.txt (deleted) β€”

Β‘Hola!

So I thought this might have been solved by the new gUM indicator as it was no longer overlapping the tab bar but I managed to get into the broken state again yesterday in 82.

Attached the Browser Console contents in case they're useful.

Please let me know if there's anything further I can proved here.

Β‘Gracias!
Alex

Hi, I've been experiencing this as well, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1561850

These bugs may be duplictates.

In any event, I have screenshots of the aftermath and managed to capture a video of the bug being triggered. Also I'm on Linux which makes it multi-platform.

Attached image Screenshot from 2020-06-18 11-33-57.png (deleted) β€”
Attached image Screenshot from 2020-07-07 09-02-00.png (deleted) β€”
Summary: Global getUserMedia indicator breaks tab dragging in the tab bar → Global getUserMedia sharing indicator breaks tab dragging in the tab bar

I'm reasonably hopeful that the fix in bug 1544167 will have fixed the gUM indicator case as well. Alex, could you re-test on current nightly please?

Flags: needinfo?(alex_mayorga)

Β‘Hola Gijs!

Β‘Feliz 2022!

I tried to reproduce a few times with the steps in comment 0 on Nightly Built from https://hg.mozilla.org/mozilla-central/rev/9b23d1bb84b2499b94d91c5f588fc93a54e5bdcc and was unable.

Marking as FIXED.

Β‘Gracias!
Alex

Status: REOPENED → RESOLVED
Closed: 5 years ago3 years ago
Flags: needinfo?(alex_mayorga)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: