f4p
August 18, 2024, 12:58am
1
why doesn’t brave add workspaces to the browser? in 2024 this is a very necessary feature for many.
Fr0zt
November 24, 2024, 3:24pm
2
It looks like they don’t care about what users want. Instead they have interests…
Maybe.
Not sure
1 Like
f4p
November 24, 2024, 4:07pm
3
I totally agree. They can’t even add split screen….seems like they don’t care at all. I’ve switched this browser already) I suggest you do the same and don’t wait when they wake up
Fr0zt
November 24, 2024, 4:24pm
4
I’m using Vivaldi and floorp already what about you
Saoiray
November 24, 2024, 5:02pm
5
This already exists. It’s been in Nightly for several months and currently in Beta. We’ll see it hit normal version soon.
f4p
November 24, 2024, 7:46pm
6
It’s in beta since August. I really don’t understand why does it take so much time to add split screen and workspaces - it’s ridiculous how much time it takes.
f4p
November 24, 2024, 7:46pm
7
Using edge. I was using Vivaldi but it doesn’t work well with phantom wallet…and mobile version doesn’t have translator(same for brave)
Saoiray
November 26, 2024, 1:11am
8
@f4p and @Fr0zt I have to admit that when I initially responded, I had a different idea of what you were referring to. After doing some quick research, I now have a better understanding, but I still need more details. Could you clarify what exactly you’re looking for when you mention “workspaces”?
From what I’ve seen, like in Vivaldi, it seems to be similar to tab groups or perhaps something akin to browser profiles. Admittedly, I haven’t spent a lot of time exploring it yet, but I’d like to confirm exactly what you’re hoping to see in Brave before diving in further.
NOTE
If you’re curious about what I originally had in mind when I answered, I was thinking of something like Facebook Workplace. I’ve had requests in the past where people wanted an option to work on documents or share details with others—a sort of integration between tools like Brave Talk and a shared workspace for communication and collaboration.
Looking back, I realize I was way off the mark.
f4p
November 26, 2024, 3:20am
9
Hello, this is a little presentation from Microsoft what is workspaces:
https://www.microsoft.com/en-us/edge/features/workspaces?form=MA13FJ
In general, browser gives possibility to create a session(separate window) where you can have isolated environment and can have unique name for this session with its own tabs. And the account itself has the ability to store and sync these sessions across all devices.
Fr0zt
November 26, 2024, 7:06am
10
Vivaldi, Opera, Edge and Floorp have this ability. Is a very way to organise and manage tabs.
Saoiray
February 11, 2025, 5:36pm
11
@Fr0zt and @f4p check out Worskpaces/Containers feature feedback and answer the questions they ask there as best as possible. I know they linked this topic and have indeed seen what you already have mentioned, but I guess just wanted to make sure you both are aware that the team at Brave is looking into the request(s)
2 Likes
Fr0zt
February 14, 2025, 11:27am
12
Great stuff if Team Brave implements this. It would be a huge boost to Brave.
f4p
February 23, 2025, 2:03am
13
Thanks for the link, I hope implementing this stuff won’t take 2 years. Split screen is taking 6+ month…
Saoiray
February 23, 2025, 2:18am
14
f4p:
Split screen
They just marked that as completed. Looks like slated for 1.76.xx
opened 01:32PM - 21 Mar 24 UTC
closed 08:43PM - 21 Feb 25 UTC
priority/P3
QA/Yes
release-notes/exclude
OS/Desktop
QA/In-Progress
split view
Figma designs: `https://www.figma.com/file/uiDbQ0ocpqiraWEeQVUyId/Tabs---Vertica… l-%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.

```[tasklist]
### Tasks
- [x] Make flag to enable split view
- [x] Tab group should be considered
- [x] Drag and drop should work for both tabs.
- [ ] https://github.com/brave/brave-browser/issues/37088
- [x] Make context menu item to tile two tabs in split view / unset tiled views
- [x] BrowserView::GetAccessiblePane
- [ ] https://github.com/brave/brave-browser/issues/37231
- [x] https://github.com/brave/brave-browser/issues/37274
- [ ] https://github.com/brave/brave-browser/issues/37539
- [ ] https://github.com/brave/brave-browser/issues/37413
- [x] Open link test
- [ ] https://github.com/brave/brave-browser/issues/37326
- [ ] https://github.com/brave/brave-browser/issues/37328
- [x] https://github.com/brave/brave-browser/issues/37408
- [ ] https://github.com/brave/brave-browser/issues/37576
- [ ] https://github.com/brave/brave-browser/issues/37577
- [ ] https://github.com/brave/brave-browser/issues/37677
- [ ] https://github.com/brave/brave-browser/issues/37717
- [ ] https://github.com/brave/brave-browser/issues/37678
- [ ] https://github.com/brave/brave-browser/issues/37712
- [ ] https://github.com/brave/brave-browser/issues/37761
- [x] Make test for case where tile breaks after moving tabs https://github.com/brave/brave-core/pull/22933#issuecomment-2043481378
- [x] Blank tab behavior - https://github.com/brave/brave-browser/issues/37447#issuecomment-2050309959
- [ ] https://github.com/brave/brave-browser/issues/37803
- [ ] https://github.com/brave/brave-browser/issues/37804
- [ ] https://github.com/brave/brave-browser/issues/37850
- [ ] https://github.com/brave/brave-browser/issues/37851
- [ ] https://github.com/brave/brave-browser/issues/37852
- [ ] https://github.com/brave/brave-browser/issues/37919
- [ ] https://github.com/brave/brave-browser/issues/37924
- [ ] https://github.com/brave/brave-browser/issues/38302
- [ ] https://github.com/brave/brave-browser/issues/38356
- [ ] https://github.com/brave/brave-browser/issues/38392
- [ ] https://github.com/brave/brave-browser/issues/38584
- [ ] https://github.com/brave/brave-browser/issues/38656
- [ ] https://github.com/brave/brave-browser/issues/38691
- [ ] https://github.com/brave/brave-browser/issues/38908
- [ ] https://github.com/brave/brave-browser/issues/38903
- [ ] https://github.com/brave/brave-browser/issues/38710
- [ ] https://github.com/brave/brave-browser/issues/39004
- [ ] https://github.com/brave/brave-browser/issues/38740
- [ ] https://github.com/brave/brave-browser/issues/39006
- [ ] https://github.com/brave/brave-browser/issues/39598
- [ ] https://github.com/brave/brave-browser/issues/39682
- [ ] When you click to activate a tab in split view, the window onfocus event is always called twice with different event.timeStamp - this might be because we swaps web views
- [ ] Permission dialog pops up when the tab is not active in split view
```
```[tasklist]
### TBD / Follow-ups
- [ ] location bar
- [x] Focuses wrong ui component - https://github.com/brave/brave-browser/issues/37447#issuecomment-2050309959 - may not be problem
- [ ] Video fullscreen doesn't work well
- [ ] https://github.com/brave/brave-browser/issues/40062
- [ ] 3+ split view
- [ ] Need menu button in the gap between split views
```
# Test plan
**Creating a Split View**
1. Right click on a tab and check that `New Split View` is below `Reload` in the menu. Select `New 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.
2. Open a web page of your choice that has a few links and right click on a link. Check that `Open Link in Split View` is below `Open Link in Private Window with Tor`. Select `Open 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.
3. Select two tabs, and select `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.
4. Select two tabs like above but in three more variations, 1. Pinned tab and a normal tab. 2. Tabs within a group. 3. Tabs that are not adjacent to each other.
5. Repeat above steps in Vertical tab mode.
**Unsplit Tabs**
1. Right click on a split view tab and select `Unsplit Tabs`. Tabs should be unsplit and look like before and will be next to each other.
2. Have a split view open, and select the the Split view button in the middle of the split and select `Unsplit Tabs`. Tabs should be unsplit and look like before.
**Closing a tab in split view**
1. Closing a tab in split view should act like normal and close the tab, either by selecting the x or by shortcut. By closing a tab within a split view automatically unsplits the tab and the other tab should remain. Restoring that tab should only restore the tab and not the split.
**Drag and Dropping a Split View**
1. 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.
2. From step 2 above, check that you can drag a split view into a tab group.
3. Select split view tabs and drag the split view out to create a new window with just the split view. Drag the split view items from the new window and ensure you can drag back into the original window or any other open window.
**Pinning/unpinning a Split View**
1. Pin a split view by selecting the split view tab and right clicking to Pin. Ensure that Pinned split view shows focus when selecting one of the split view items.
2. Ensure you can Unpin a split view by right clicking either Pinned split view item.
**Resizing and Swapping Tab Positions**
1. Right click on split tab and select `Swap Tab Positions`. Tab position should switch.
2. Select split view button in the middle of the screen and select `Swap Tab Positions`. Tabs positions should switch.
3. Hover over the separator (in the middle of the split) and the mouse pointer should turn into a resize pointer. Resize the window left and right and there should be a minimum width of the smaller window.
**Appearance and security UI**
1. When in a split view, check that the focused tab has a border around it and that the split tab in the tab bar is highlighted and also in focus.
2. Check that the unfocused tab shows the url of the page on the top left of the split view.
3. Select the tune/permissions button in the url bar and check that domain is the same as the focused tab.
4. Select the Shields button and check that domain is the same as the focused tab.
1 Like