Open Bug 1821225 Opened 1 year ago Updated 1 year ago

"Always Ask" microphone permission asks only until refused once when global permission is blocked

Categories

(Firefox :: Site Permissions, defect, P3)

defect

Tracking

()

Tracking Status
firefox112 --- affected

People

(Reporter: karlt, Unassigned)

References

Details

  1. Ensure a microphone is connected.
  2. Load about:preferences#privacy
  3. Click "Settings..." for "Microphone".
  4. Check "Block new requests asking to access your microphone" then "Save changes".
  5. In a new tab, load https://bug1799822.bmoattachments.org/attachment.cgi?id=9302646
  6. Click padlock "Verified by: Let's Encryt" beside url, "Connection Secure", "More information", "Permissions".
  7. Under "Use the microphone", uncheck "Use Default" and select "Always Ask".
  8. In content, click "getUserMedia". Prompt appears with "Remember this decision" unchecked.
  9. In prompt, "click "Block".

In Page Info dialog Permissions tab:
Actual: "Use the microphone" has reverted to "Use Default", "Block".
Expected: no change.

  1. In another new tab, load https://bug1799822.bmoattachments.org/attachment.cgi?id=9302646
  2. In content, click "getUserMedia".

Expected: prompt.
Actual: "NotAllowedError: The request is not allowed by the user agent or the platform in the current context."

Similar behavior in 111.0b8 and 100.0, so not a recent regression at least.

Thanks! I can reproduce the issue. Putting it in the backlog because while it's worth addressing it's quite the edge case.

Severity: -- → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.