I am looking for a firefox extension that will allow me to toggle microphone access, preferrably per tab, for example disabling it while I’m not speaking in a zoom meeting to reduce tracking.

Edit: clarification due to misunderstanding: i want something that lets me toggle actually giving a site mic input without removing permissions

  • brygphilomena@lemmy.world
    link
    fedilink
    arrow-up
    34
    ·
    7 months ago

    Isn’t this default Firefox behaviour?

    Whenever a site wants access to the microphone I get a prompt from Firefox asking for its permission to grant it to the site/tab. Then when I close the tab, the permission goes away.

    There is an option to remember my preference in the popup but there’s no chance in hell I check it.

    • randomTingler@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      7 months ago

      I guess the person is asking for a mute switch. Once the microphone access is granted, the person can’t mute/unmute unless the website provides such an option.

      • Crazazy [hey hi! :D]@feddit.nl
        link
        fedilink
        arrow-up
        5
        ·
        7 months ago

        Isn’t there usually a yellow pop-up on the top of the screen showing microphone and webcam controls if they are active? I think that’s how you control it. Now this isn’t per-tab control, but it’s better than no control at all I guess

    • _TheThunderWolf_@lemm.eeOP
      link
      fedilink
      arrow-up
      6
      ·
      7 months ago

      I mean something that lets me toggle actual mic input to sites once they have access, because if you turn it off you need to refresh to turn it back on.

      • LatheOperator@suppo.fi
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        On many earbuds, you can electrically short the microphone by holding the button. However, the OS will likely detect that and might react by ending the call or something, and if you plug in your headphones in that state, the mic will not be detected.