Closed Bug 1986946 Opened 1 year ago Closed 1 year ago

Add context menu entry point for split view, and handle the single tab and multi-selected cases

Categories

(Firefox :: Tabbed Browser: Split View, enhancement, P1)

enhancement
Points:
3

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: muffinresearch, Assigned: kcochrane)

References

(Blocks 2 open bugs)

Details

(Keywords: perf-alert, Whiteboard: [fidefe-splitview])

Attachments

(1 external file)

Handle the single selected tab case (create new tab and add that to split view) and add a tab context menu entry point (behind a pref)

Component: General → Tabbed Browser
Assignee: nobody → kcochrane

Requirements are on page 3 including if a tab is pinned we don't show the "Add to split view" options.

Status: NEW → ASSIGNED
Priority: -- → P1
Summary: Add a single tab to split-view → Add context menu entry point for split view, and handle the single tab and multi-selected cases

Please note that the "New" badge for the new context menu options will display as grey on mac and green on Win/Linux

Attachment #9516172 - Attachment description: Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases → WIP: Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases
Attachment #9516172 - Attachment description: WIP: Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases → Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases
Blocks: 1992844
Pushed by kcochrane@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/af815ad82355 https://hg.mozilla.org/integration/autoland/rev/6a1bd67a02e2 Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster
Regressions: 1993129
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/825551cdbca9 https://hg.mozilla.org/integration/autoland/rev/f2668214fbcc Revert "Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster" for causing bc failures @browser_tab_splitview.js.

Backed out for causing bc failures @browser_tab_splitview.js.

Flags: needinfo?(kcochrane)
Flags: needinfo?(kcochrane)
Regressions: 1697626
Pushed by kcochrane@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0f7b9bd615a8 https://hg.mozilla.org/integration/autoland/rev/bf6b8a019ebf Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster
No longer regressions: 1697626
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
Pushed by nbeleuzu@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2c941048716c https://hg.mozilla.org/integration/autoland/rev/4f933461ddfd Revert "Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster" for bc failure on browser_tab_splitview.js
Status: RESOLVED → REOPENED
Flags: needinfo?(kcochrane)
Resolution: FIXED → ---
Flags: needinfo?(kcochrane)
Pushed by kcochrane@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7bcabe02b22c https://hg.mozilla.org/integration/autoland/rev/26aeb664e208 Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster
Pushed by chorotan@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2507c0ddee0e https://hg.mozilla.org/integration/autoland/rev/c9dd6d5f66a0 Revert "Bug 1986946 - Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster" for causing bc failures on nsMenuPopupFrame.cpp

Backed out for causing bc failures on nsMenuPopupFrame.cpp

Backout link

Push with failures

Failure log

Flags: needinfo?(kcochrane)
Flags: needinfo?(kcochrane)

(In reply to Pulsebot from comment #5)

Pushed by agoloman@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/825551cdbca9
https://hg.mozilla.org/integration/autoland/rev/f2668214fbcc
Revert "Bug 1986946 - Add context menu entry point for split view, and
handle the single tab and multi-selected cases
r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,
desktop-theme-reviewers,sfoster" for causing bc failures
@browser_tab_splitview.js.

Perfherder has detected a browsertime performance change from push f2668214fbcca73e547d841de8db4e4a3f91b411.

If you have any questions, please reach out to a performance sheriff. Alternatively, you can find help on Slack by joining #perf-help, and on Matrix you can find help by joining #perftest.

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
7% welcome fcp linux1804-64-shippable-qr cold fission webrender 121.08 -> 112.72 Before/After

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a performance sheriff to do that for you.

You can run all of these tests on try with ./mach try perf --alert 47088

The following documentation link provides more information about this command.

Keywords: perf-alert
Blocks: 1994508
Pushed by kcochrane@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e1539b74844d https://hg.mozilla.org/integration/autoland/rev/d4923e2a277e Add context menu entry point for split view, and handle the single tab and multi-selected cases r=tabbrowser-reviewers,fluent-reviewers,jsudiaman,flod,sthompson,sclements,desktop-theme-reviewers,sfoster
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → FIXED
QA Whiteboard: [qa-triage-done-c147/b146]
Component: Tabbed Browser → Tabbed Browser: Split View
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: