Replies: 6 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
-
You’re right—there’s undeniable value in the current flexibility offered by allowing tabs from different containers within the same workspace. I totally see how preserving individual sessions across containers is a crucial feature, especially for users who rely on juggling accounts or views seamlessly. That said, the concept of "inclusion" (sorry, bad term) suggests there’s a hierarchy worth considering:
From this perspective, the flexibility provided by point 1 feels sufficient, and it avoids introducing unnecessary complexity into the user experience (UX). The current behavior (you suggested) might work as intended, but it does lead to a UX conundrum: when moving a tab to another workspace, determining the “right container” to align with the workspace feels overly convoluted—like trying to untangle a knot that doesn’t need to exist in the first place. If I’m honest, the behavior I suggested is somewhat inspired by Arc’s approach. While Arc doesn’t use containers, it operates on profiles containing workspaces, which is admittedly less flexible than what we have here. Another argument to consider: for less technical users, the workspace concept takes precedence and is the centerpiece of the experience. It’s intuitive and central to how they interact with their tabs, meaning workspaces should be prioritized over containers in terms of user workflow and expectations. To illustrate the use case: imagine opening an external tab from sources like Firefox Sync or your OS—it lands in the wrong workspace, but moving it to the right workspace ensures a neat organization or access to the correct accounts. That simple, neat alignment is what most users want, in my biased opinion. Note: If this fix is applied, it will not remove the flexibility offered by point 1. I hope this explanation adds some clarity to my original suggestion while acknowledging your valid points. Thanks again for the thoughtful discussion! |
Beta Was this translation helpful? Give feedback.
-
I see what you're getting at. Flexibility is nice, but too many possible permutations... can be confusing, convoluted, hard to mentally keep track of. |
Beta Was this translation helpful? Give feedback.
-
This does not seem to be a bug report, but more of a feature request/change suggestion - and as such belongs into a Discussion, not an issue. |
Beta Was this translation helpful? Give feedback.
-
I support this request. I've actually experienced the issue just now, while reading this conversation. My use case is the following: I have a Personal and Developer workspaces, aligned with Personal and Developer containers. I'm searching and reading this discussion in Personal, where I'm not logged in to GitHub. I want to add my reaction and a comment. What can I do next: Option 1. Open in New Container Tab > Developer.
Option 2. Open in New Container Tab > Developer with Switch to workspace where container is set as default when opening container tabs setting enabled.
Option 3. Just copy the URL, close the tab, switch to the Developer workspace, open a new tab with a copied URL. My ideal solution would be to have a new setting Switch to workspace default container when changing tab(s) to workspace. Probably disabled by default, maybe with a warning about the session loss (right there in the settings). If it happens that a tab is already opened in the target container, it's moved without reloading and doesn't lose its state. |
Beta Was this translation helpful? Give feedback.
-
Maybe related issues for this: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Captchas
What happened?
Prerequisites
Scenario
Actual Behavior
The tab is successfully moved to the target workspace; however, it remains tied to the container of the previous workspace. In other words, the tab is simply relocated, but its container does not change.
This results in an inconsistent behavior: within the same workspace, two tabs with the same URL may behave differently because of the retained (and mismatched) container.
Problem Such behavior introduces incoherence and confusion for users who expect containers to align with the workspaces they switch to.
Expected Behavior
When a tab is switched from one workspace to another—particularly when this involves switching from one container to a different container—an optional popup should appear to inform the user that the tab will be reopened in the new container.
Ideally, this notification should be configurable in the settings, allowing users to enable or disable it according to their preferences.
Note: This scenario does not apply if the target workspace uses the same container as the original workspace.
Thank you for your consideration.
Version
1.11.1b
What platform are you seeing the problem on?
Linux (Flatpak)
What component is this issue related to?
Workspaces
Relevant log output if applicable
Beta Was this translation helpful? Give feedback.
All reactions