[Enhancement] Enable Share menu for right-clicking on a tab in TST Sidebar (macOS)
Abstract
Steps to see the situation
- Start Firefox with clean profile.
- Install TST.
- Right click on the standard tab bar at the top of Firefox's window
- Observe "Share" option in right-click menu that connects to macOS system services (AirDrop, Messages, etc)
- Right click on tab in TST sidebar
- Observe missing "Share" item
- edit userChrome.css to remove top tab bar and maximize vertical real estate
- be sad that you can't airdrop or iMessage a tab to someone except by using the "File -> Share" menu bar item in Firefox
Expected result
Context menu on a tab in TST has "Share" option
Actual (present) result
"Share" item in context/right-click menu does not exist.
I realize this is a "quality of life" issue since I can work around it with the File menu, but it's much faster to use a right-click on a single tab to share, especially with a mouse.
Environment
- Platform (OS): macOS 14.2.1 Sonoma
- Version of Firefox: 121.0 arm64
- Version (or revision) of Tree Style Tab: 3.9.19
Sadly it is impossible because Firefox does not expose features to call the native "Share" command via WebExtensions API.
Is this a bug I could file with Upstream? where would be the best place to do that?
There is an already filed bug: 1706675 - Add an API to call the "Share" command of Firefox itself (on Windows 10 and macOS) and sadly it is resolved as "WONTFIX".