-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split view MVP tasks #36986
Comments
Similar to the follow up issue we should include more content here rather than just linking to Figma. This is currently completely opaque to anyone outside of Brave and I don't even know if everyone inside of Brave already has a Figma login or not. |
I intentionally left figma link just in case. Asked @aguscruiz if it's okay to open our design public. |
Hi. This would probably be solved if we just add more screenshots to issues, right? I try to add them sparingly because the problem with them is that they get outdated as soon as I make a tiny change. That's why I prefer figma links. Regarding Figma access, everyone who has a @brave.com email has access to all of our Figma environment, so that shouldn't be a problem. |
I think that actually makes the problem here worse because this PR represents a snapshot in time, but figma is changing. That makes it particularly difficult to come back to changes in the future to see what they were supposed to do. Remember that these issues attached to PRs are not just about what we need to do right now, they are a record of what we did and why for the future. |
Hi @TEMP-ad , Thanks for reporting. As for the And |
It is a tiny little miss behavior but forgot to report it, I am sure it will make more sense when you enable it (in brave://settings/braveContent) |
Thanks for the fixes! Sorry if I reported even the smallest flickering, but everything is working great now with Amazing superpowers work as usual Split views is a great feature for Brave to have 👍. Let's hope I won't bother anytime soon 😁 |
@TEMP-ad your report never bothered. I really appreciate your reporting. It makes features a way better! |
Thanks for the Horizontal Split view, it is a nice addition. It has a tiny little issue: the web content is not being updated to fix the new orientation. 1.69.38 Chromium: 126.0.6478.114 (Official Build) nightly (64-bit) - Windows 11 Version 23H2 (Build 22631.3737) Recording.2024-06-20.145709.mp4 |
Based on #32071, it seems this has already been implemented for Android but is unfortunately limited to just tablets. Can this limitation please be removed? |
Is this test for now available only on Nightly channel? |
bump
|
You are misunderstanding, that ticket is about split view between two apps. Split view in Brave is not implemented on Android. |
You are right. Sad to hear. #42047 it is then. |
Verification
and
Filed Following:

Case 1: Creating a Split View - PASSEDTab context menu
Website context menu - PASSED
Open selected two tabs in split view with adjacent tabs - PASSED
Open selected two tabs in split view with tabs not adjacent to each other - PASSED
Pinned tab & a normal tab - PASSED
Tabs within a group - PASSED
Repeat above steps in Vertical tab mode - PASSED
Case 2: Unsplit Tabs - PASSEDSelect Unsplit Tabs via split view tab context menu - PASSED
Confirmed tabs are unsplit and shown as expected both in vertical and horizontal view
Select Unsplit Tabs via Split view button - PASSED
Confirmed tabs are unsplit and shown as expected both in vertical and horizontal view
Case 3: Closing a tab in split view - PASSED
Confirmed closed tab is restored (via Reopen closed tab in the context menu or Ctrl +Shift +T) but not the split view2025-02-25_11h21_45.mp4Case 4: Drag and Dropping a Split View - PASSED1. Have several tabs open and also have a split view. Select the split view tabs and drag and drop to different positions within a full tab bar.Confirmed drag & drop to different positions worked as expected in Horizontal tab view & vertical tab view2025-02-25_14h07_13.mp4
Confirmed drag & drop the split view into a tab group worked as expected in Horizontal tab view & vertical tab view2025-02-25_14h13_56.mp4
Confirmed drag the split view out to create a new window and drag back into new window in both horizontal & vertical tab view2025-02-25_15h27_09.mp4Case 5: Pinning/unpinning a Split View - PASSED
Confirmed split view is persistent after pinning and unpinning split view tabs and created split view from pinned tabs both horizontal & vertical tab view2025-02-25_16h06_39.mp4Case 6: Resizing and Swapping Tab Positions - PASSED
Case 7: Appearance and security UI - PASSED
Confirmed focused tab has border around itConfirmed split tab in the tab bar is highlighted and also in focus.Confirmed unfocused tab shows the url of the page on the top left of the split viewConfirmed tune/permissions button in the url bar shows the domain of the focused tabConfirmed Shields panel shows the domain of the focused tabConfirmed focused tab border shows selected themes2025-02-26_12h50_58.mp4Case 8: Permission prompt - Site specific permission prompt should display in the split view tabs - Failed
Case 9: Multiple pinned tabs with split view - PASSED
Confirmed split view worked as expected with pinned tabs when multiple tabs are pinned both horizontal & vertical tab view 2025-02-28_11h27_42.mp4Case 10: Keyboard shortcuts-PASSED
Case 11: Dev tools shown for both the sites in the split view - PASSED
Case 12: New window, Private window & Tor windows & Guest window - PASSEDNew window
Private window
Tor window
Case 13: Upgrade - PASSED
|
Verification PASSED on
Case 1_Creating a Split View_PASSED
Screen.Recording.2025-02-26.at.11.41.04.AM.movCase 2_Creating a Split View_PASSED
Screen.Recording.2025-02-26.at.11.43.37.AM.movCase 3_Creating a Split View_PASSED
Screen.Recording.2025-02-26.at.11.46.54.AM.movCase 4_Creating a Split View_PASSED
Case 5_Creating a Split View_PASSED
Case 6_Unsplit Tabs_PASSEDUnsplit Tabs
Case 7_Unsplit Tabs_PASSEDClosing a tab in split view
Case 8_Drag and Dropping a Split View_PASSEDDrag and Dropping a Split View
Known/expected:
Case 9_Pinning/unpinning a Split View_PASSEDPinning/unpinning a Split View
Case 10_Resizing and Swapping Tab Positions_PASSEDResizing and Swapping Tab Positions
Case 11_Appearance and security UI_PASSEDAppearance and security UI
Case 12_Permission prompt split views_PASSED
Case 13_Split view for local file system tabs_PASSED
Case 14_Split views in Private and Tor tabs_PASSEDPrivate tabs:
Tor tabs:
|
Figma designs:
https://www.figma.com/file/uiDbQ0ocpqiraWEeQVUyId/Tabs---Vertical-%2F-Split-%2F-Sidebar?type=design&node-id=35%3A6412&mode=dev
Spec:
https://bravesoftware.slack.com/archives/CKNHM4RTK/p1740163891132429?thread_ts=1739912894.037299&cid=CKNHM4RTK
Relevant Figma images and spec details are included in the issues below.
Tasks
base::FeatureList::IsEnabled(kSplitView)
withSplitViewBrowserData::FromBrowser()
if possible #37577break into tabs
=>Unsplit tabs
#37850TBD / Follow-ups
Test plan
Creating a Split View
New Split View
is belowReload
in the menu. SelectNew Split View
. The selected tab should appear on the left and a new tab page should appear on the right. Focus should appear on the newly created split item. In the tab bar, the items in the split view should come together and look combined and the split in focus should be highlighted.Open Link in Split View
is belowOpen Link in Private Window with Tor
. SelectOpen Link in Split View
and the linked page should appear to the right of the existing page. Focus should appear on the newly created split item.Open in Split View
. Ensure that both tabs are opened in split view of equal size within the window and the right side split is in focus.Unsplit Tabs
Unsplit Tabs
. Tabs should be unsplit and look like before and will be next to each other.Unsplit Tabs
. Tabs should be unsplit and look like before.Closing a tab in split view
Drag and Dropping a Split View
Pinning/unpinning a Split View
Resizing and Swapping Tab Positions
Swap Tab Positions
. Tab position should switch.Swap Tab Positions
. Tabs positions should switch.Appearance and security UI
The text was updated successfully, but these errors were encountered: