Ticket 0002 telemetry 2026-06-08 00:50:52: fox removed the saved
camera permission for the origin in Firefox/Fedora, clicked share-
camera, got NotAllowedError instantly with NO prompt shown. With
no saved deny, Firefox MUST prompt on a fresh request from a user
gesture — its silent rejection signals the failure isn't permission
but something else returning NotAllowedError, likely the constraints
object misclassified on Firefox+Wayland+v4l2.
Retry once with bare {video:true} after a NotAllowedError. If that
works, the elaborate constraints (width/height/aspectRatio/frameRate
ideals) were the culprit and we record the recovery. If THAT also
NotAllowedErrors, surface the user-recovery notice (real permission
denial).
Self-disambiguating: the next signal-log line after a click tells
us which case fired without further telemetry roundtrips.