Skip to content

When opening a New tab from essential tab with a different container, closing the tab disables all tabs. #14331

Description

@dr34mc457

Preliminary Checks

  • I have read and understood the important section above.
  • I have searched existing issues and avoided creating duplicates.
  • I am not filing an enhancement request.
  • I have checked that this issue cannot be reproduced on Mozilla Firefox.
  • I have checked that this issue can be reproduced once I removed all my Mods and Custom CSS.

What happened?

When I open a link from an essential tab in a different container, the new tab is moved to a different workspace.
When closing that new tab, the browsing area disappears and no tab can be selected.

Expected behavior

the tab should close correctly

Actual behavior

on close, no tabs can be selected

Steps to reproduce

On a new profile, create two workspaces ('Personal' and 'Work').
In settings create two containers ('Personal' and 'Work').
In about:config set zen.workspaces.force-container-workspace to true.

In workspace 'Personal' set the container(profile) to 'Personal'.
In workspace 'Work' set the container(profile) to 'Work'.

In workspace 'Personal' go to a website with links and add to essentials.

On any link, right click and select 'Open In Container Tab' > 'Work'.
This will open the link in workspace 'Work' and container 'Work'.

Then close the tab. No tabs will be selectable and the browsing area disappears.
The only way to fix it is to Close and reopen the window.

Screenshots and videos

Issue.mp4

Version

1.21.3b (Firefox 152.0.1) (aarch64)

What platform are you seeing the problem on?

macOS - aarch64

What component is this issue related to?

Tabs

Relevant log output if applicable

1782076505968	addons.xpi	WARN	Checking /Users/dr34mc4s7/Applications/Zen/Zen.app/Contents/Resources/distribution/extensions for addons
ZenSessionManager: Initializing session manager ZenSessionManager.sys.mjs:121:15
ZenSessionManager: Session file path: /Users/dr34mc4s7/Library/Application Support/zen/Profiles/8jhfYyH6.Profile 1/zen-sessions.jsonlz4 ZenSessionManager.sys.mjs:121:15
ZenSessionManager: Reading Zen session file from disk ZenSessionManager.sys.mjs:121:15
ZenSessionManager: Restoring Zen session data into 1 windows ZenSessionManager.sys.mjs:121:15
ZenSessionManager: Restored sidebar data into window 
Object { tabs: 4, groups: 0, folders: 0, spaces: 2 }
ZenSessionManager.sys.mjs:121:15
Window.fullScreen attribute is deprecated and will be removed in the future. browser-customtitlebar.js:67:7
[ZenMods]: No enabled Zen mods. ZenMods.mjs:123:13
ZenSessionManager: Saving Zen session data with 4 tabs ZenSessionManager.sys.mjs:121:15
TypeError: can't access property "isRemoteBrowser", this.requestedTab.linkedBrowser is null 2 AsyncTabSwitcher.sys.mjs:625:9
TypeError: can't access property "isRemoteBrowser", this.requestedTab.linkedBrowser is null AsyncTabSwitcher.sys.mjs:625:9
TypeError: can't access property "isRemoteBrowser", this.requestedTab.linkedBrowser is null 12 AsyncTabSwitcher.sys.mjs:625:9
TypeError: can't access property "isRemoteBrowser", this.requestedTab.linkedBrowser is null AsyncTabSwitcher.sys.mjs:625:9
TypeError: can't access property "isRemoteBrowser", this.requestedTab.linkedBrowser is null 3 AsyncTabSwitcher.sys.mjs:625:9
ZenSessionManager: Saving Zen session data with 4 tabs ZenSessionManager.sys.mjs:121:15

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
To Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions