webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
728 stars 63 forks source link

meet.google.com - Permissions are not recognized when they are granted #134033

Open webcompat-bot opened 4 months ago

webcompat-bot commented 4 months ago

URL: https://meet.google.com

Browser / Version: Firefox 123.0 Operating System: Mac OS X 10.15 Tested Another Browser: Yes Safari

Problem type: Something else Description: The site thinks it has no camera and microphone permissions and asks me to allow access to camera and microphone Steps to Reproduce:

  1. Launch Firefox (cold launch after quitting it with Cmd+Q).
  2. Go to meet.google.com
  3. Try to join a meeting
  4. The app thinks it doesn't have access to the camera and microphone and asks me to allow access (even though according to Firefox it has the required permissions).
Browser Configuration
  • None

From webcompat.com with ❤️

softvision-raul-bucata commented 4 months ago

We appreciate your report. I was able to reproduce the issue by following the steps to reproduce. Mic and camera permission are not recognized when granted, as the page asks again for permissions, by showing a warning icon:

Screenshot at Feb 28 14-07-49

Tested with:

Browser / Version: Firefox Release 123.0 (64-bit)/ Firefox Nightly 125.0a1 (2024-02-27) (64-bit) /Chrome Version 122.0.6261.70 (Official Build) (64-bit) Operating System: Mac Ventura 13.1

Notes:

  1. Reproducible regardless of the status of ETP.
  2. Reproducible on the latest build of Firefox Nightly and Release.
  3. Works as expected using Chrome:
Screenshot at Feb 28 14-08-54
  1. Console log:

    Screenshot at Feb 28 14-10-35
  2. Reproducible when creating or joining a meeting.

  3. Clicking on the icons and granting again permissions seems to fix the issue.

Moving this to NeedsDiagnosis for further investigations.

[qa_09/2024]

denschub commented 4 months ago

Google is aware of this issue.

jan-ivar commented 4 months ago

Hi, to help triage this, please confirm that you are not in either of these categories:

  1. running with a custom user agent string (e.g. through the User-Agent Switcher and Manager add-on)
  2. running with media.devices.enumerate.legacy.enabled set to false (unusual)
jan-ivar commented 4 months ago
  1. Clicking on the icons and granting again permissions seems to fix the issue.

@softvision-raul-bucata what do you mean by "granting again" here? Are you seeing a prompt or does camera and microphone just turn on in Meet?

There should be no Firefox prompt at this point since permissions are already granted (though if you have multiple devices and didn't persist permission it is possible meet is asking for a different device than what was granted initially).

softvision-raul-bucata commented 4 months ago

Hi Jan.

Hi, to help triage this, please confirm that you are not in either of these categories:

  1. running with a custom user agent string (e.g. through the User-Agent Switcher and Manager add-on)
  2. running with media.devices.enumerate.legacy.enabled set to false

none of these conditions are met, so the testing process was not in either of those categories

what do you mean by "granting again" here? Are you seeing a prompt or does camera and microphone just turn on in Meet?

When first accessing the meet, or creating a meet, Firefox prompts the permissions in the URL bar (microphone and camera). Once they are granted, the camera icon and microphone icon in the lower action bar (see attached screenshot) are with a warning icon. Clicking on them grants permissions, and the camera and mic work. This does not happen in Chrome:

Screenshot at Feb 28 14-07-49

[inv_10/2024]