Skip to content

Rainyan/jump-to-audible-tabs

Repository files navigation

Download from AMO Number of users code style: prettier

Jump to Audible Tabs

Web browser add-on. Quickly jump to a tab that is making noise. Convenient if you have many tabs/windows open.

Features

  • Jump to a tab that is making noise
  • Mute all tabs that are making noise
  • Jump to a tab that is muted

Bug reports/feature requests

Installation

Firefox

Chrome/Chromium

  • There is currently no Chrome Web Store page for this add-on, but you can load it manually by downloading the latest release, and following these docs.
  • Tested on Brave and Edge, but Chrome and any other Chromium based browser should most likely work.

Usage

Hotkeys

This addon exposes hotkeys for cycling the recently audible tabs:

  • Alt+J - cycle audible tabs, from the most recently audible to the least recently audible tab.
  • Shift+Alt+J - cycle audible tabs, from the least recently audible to the most recently audible tab.

These hotkeys are modifiable from the browser's addon options.

Toolbar icon

For Firefox, the main toolbar button is available from the Extensions button:

jat_example

Pressing the button will cycle backwards through the recently audible tabs. You may also pin this button to your browser toolbar for quick access, if you'd like.

Context menu

For more control, the addon also offers a context menu with some additional options.

Right-click on any browser page or a tab (the tab context menu is currently supported by Firefox only), and choose the corresponding action from the "Jump to Audible Tabs" context menu:

Example image of the context menu

The context menu only appears when there are tabs playing audio, and/or tabs that are muted.

FAQ/Troubleshooting

  • The keyboard hotkey doesn't work from Reddit tabs!
    • If you're using RES, the default keyboard hotkeys might conflict each other. Consider rebinding either RES or this addon's hotkeys where relevant.

Licenses

Please see the LICENSES.md file.

Contribution/dev stuff

  • PRs welcome (please open an issue/discussion before submitting any substantial changes)
  • Currently using Manifest v2
  • Code style must adhere to Prettier formatting. If you don't wanna bother with installing any tooling for it, just be sure to run your final submission code through the web playground in order to pass the tests for your PR.