Update Share submenu in the tab context menu on Windows
Categories
(Firefox :: Tabbed Browser, enhancement)
Tracking
()
People
(Reporter: asafko, Assigned: hsohaney, NeedInfo)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [fidedi])
Attachments
(3 files)
As we bring tab context menus to consistency across platforms and to reduce the number of clicks necessary to copy a link, we would like to change the behavior of the Share tab context menu item on Windows:
Current behavior
Clicking Share opens Microsoft Sharing dialog.
New behavior
Clicking Share opens submenu with the options to copy link, generate a QR code of the selected link, and open Microsoft sharing system
Share menu sub-options for a single tab:
- Copy Link
- Generate QR code
- Open Microsoft System Sharing
Sub-options for multiple tabs selected:
- Copy X Links
- Generate QR code should be greyed out
- Open Microsoft System Sharing
Telemetry:
We currently use metric browser.ui.interaction.tabs_context to record interactions with the tab context menu.
Let's please continue using this one and record the following labels for this metric:
- click on the top-level Share option | label:
tab-context-share-url(we already record it on Windows and macOS) - copy single link | label:
context-copy-url| was implemented for macOS in 150 - copy multiple links | label:
copy-multiple-links| was implemented for macOS in 150 - generate qr code | label:
generate-qr-code| there's a separate counter implemented for this action, but it seems to be useful to track this within this metric - open Microsoft system sharing | label:
microsoft-system-share
| Assignee | ||
Comment 1•27 days ago
|
||
| Assignee | ||
Comment 2•24 days ago
|
||
Updated•23 days ago
|
Updated•23 days ago
|
Updated•23 days ago
|
Updated•23 days ago
|
| Assignee | ||
Updated•23 days ago
|
Updated•23 days ago
|
Hi Harshit - Discussing with Ania, we'd like to make one string change here, to update:
Open Microsoft System Sharing
to
More Options
Backed out for causing bc failures.
| Assignee | ||
Updated•13 days ago
|
| Assignee | ||
Comment 8•13 days ago
|
||
Hey Ania, a quick note that the patch here also fixes the bug for linux (bug 2032598)!
Comment 10•12 days ago
|
||
Backout merged to central: https://hg-edge.mozilla.org/mozilla-central/rev/5e75027b1ee3
Comment 11•12 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/d4088039ab86
https://hg.mozilla.org/mozilla-central/rev/1bbc88620c13
Updated•12 days ago
|
| Assignee | ||
Comment 12•11 days ago
|
||
Hey, why was this backed out? Were there test failures?
Comment 13•10 days ago
|
||
(In reply to Harshit Sohaney [:hsohaney] from comment #12)
Hey, why was this backed out? Were there test failures?
It was backed out for causing conflicts when I tried backing out Bug 2033243, there were no issues with the latest changeset pushed by you!
Comment 14•10 days ago
|
||
Comment 16•9 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/bd3897926c74
https://hg.mozilla.org/mozilla-central/rev/61dba576459d
| Reporter | ||
Comment 17•2 days ago
•
|
||
Release Note Request (optional, but appreciated): 152
[Why is this notable]: Share submenu previously didn't exist on Linux, and on Windows, and users couldn't copy a link from the tab context menu on Linux at all. On Windows, users had to invoke the system share sheet to do something as simple as copying a link.
[Suggested wording]: On Windows and Linux, you can now copy links via the tab context menu by right-clicking a tab and selecting Share > Copy Link โ making it easy to copy a link without switching to the tab first. When multiple tabs are selected, you can copy all selected links at once. Windows users still retain access to Microsoft sharing options from the Share menu.
[Affects Firefox for Android]: No
[Links (documentation, blog post, etc)]: N/A
Not sure if it's important for rel notes, but this ticket included both Windows work and Linux work ticketed separately here.
Mark, I wanted to make sure the release note looks good to you given that there was some confusion with the copy multiple links in the past.
Description
•