Open Bug 1980370 Opened 6 months ago Updated 37 minutes ago

[meta] split view

Categories

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

task

Tracking

()

a11y-review changes required

People

(Reporter: sclements, Unassigned)

References

(Depends on 93 open bugs)

Details

(Keywords: meta)

Attachments

(1 file)

No description provided.

Moving this to general since the bugs will span tabbrowser and toolkit code as well as changes to other frontend modules.

Component: Sidebar → General
Depends on: 1984652
Depends on: 1985296
Depends on: 1985522
Depends on: 1986041
Depends on: 1990261
Depends on: 1991535
Depends on: 1992744
Depends on: 1992844
Depends on: 1993037
See Also: → 1993436
Depends on: 1994174
Depends on: 1995543
Depends on: 1995818
Depends on: 1996066
Depends on: 1996099
Depends on: 1996102
Depends on: 1996103
Depends on: 1996106
Depends on: 1996142
Depends on: 1998134
Depends on: 1998677
Depends on: 1999072
No longer blocks: 1998922
Depends on: 1998922
Depends on: 2002146
Depends on: 2002271
Depends on: 2002242
Depends on: 2000938
Depends on: 2002656
Depends on: 2002653
Depends on: 2003764
Depends on: 1998199
Depends on: 2004383
Depends on: 2005050
Depends on: 2005060
Depends on: 2005650
Depends on: 2006109
Depends on: 2006193
Depends on: 2006382
Depends on: 2006386
Depends on: 2006714
Depends on: 2002328
Depends on: 2007447
Depends on: 2007449
Depends on: 2007720
Depends on: 2006246
Depends on: 2007287
Depends on: 2007731
Depends on: 2007732
Depends on: 2007733
Depends on: 2007735
Depends on: 2007737
Depends on: 2007738
Depends on: 2007739
Depends on: 2007766
Depends on: 2007802
Depends on: 2007870
Depends on: 2008444
Depends on: 2008446
Depends on: 2008988
Depends on: 2009217

Description:
Please provide an explanation of the feature or change. Include a description of the user scenario in which it would be used and how the user would complete the task(s).
Screenshots and visual UI specs are welcome, but please include sufficient accompanying explanation so that blind members of the accessibility team are able to understand the feature/change.

Figma spec is here. The product requirements are here.

How do we test this?
If there is an implementation to test, please provide instructions for testing it; e.g. setting preferences, other preparation, how to trigger the UI, etc.

Using the tab context menu with either one or two tabs selected, select the "Add split view" option. For one tab selected, it will open an about:opentabs page into a split content area (with that tab and the initially selected tab).
With two tabs selected, it will create a split content area with those selected tabs. The content areas can be resized and multiple splitviews of tabs can exist. Please see the product requirements for more details on functionality (and need info me for any questions or find us on the #splitview slack channel).

When will this ship? 149
Tracking bug/issue: This bug
Design documents (e.g. Product Requirements Document, UI spec):
Engineering lead: sclements
Product manager: asafko

The accessibility team has developed the Mozilla Accessibility Release Guidelines which outline what is needed to make user interfaces accessible:
https://wiki.mozilla.org/Accessibility/Guidelines
Please describe the accessibility guidelines you considered and what steps you've taken to address them:

We've sought input from the design stage and during implementation of some of the specifications for meeting accessibility guidelines.

Describe any areas of concern to which you want the accessibility team to give special attention:

Creating and removing splitviews, is that clear and easy to do? Is navigating between tabs in a splitview and the multiple content areas as implemented make sense? Is there more we can do to improve the experience for screen reader users or keyboard users, etc.

a11y-review: --- → requested
Depends on: 2009550
Depends on: 2009561
Depends on: 2009562
Depends on: 2009564
Depends on: 2009566
Depends on: 2009654
Depends on: 2009749
Depends on: 2010201
Depends on: 2010203
Depends on: 2010622
Depends on: 2010624
Depends on: 2011336
Depends on: 2011485
a11y-review: requested → assigned
Depends on: 2011968
Depends on: 2011979
Depends on: 2012016
Depends on: 2012019
Depends on: 2012190
Depends on: 2012196
Depends on: 2012224
Depends on: 2012229
Depends on: 2012231
Depends on: 2012317
Depends on: 2012505
Depends on: 2012633
Depends on: 2012635
Depends on: 2012636
Depends on: 2012701
Depends on: 2012703
Depends on: 2012704
a11y-review: assigned → changes required
Depends on: 2012795
No longer depends on: 2012229
No longer depends on: 2012701
Depends on: 2013104
Depends on: 2013111
Depends on: 2013422
Depends on: 2013459
Depends on: 2013461
Depends on: 2013464
Depends on: 2013818
Depends on: 2014332
Depends on: 2014334
Depends on: 2014358
Component: General → Tabbed Browser: Split View
Depends on: 2014213
Depends on: 2014505
Depends on: 2014628
Depends on: 2014629
Depends on: 2014632
Depends on: 2014559
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: