chzesa / tiled-tab-groups

27 stars 6 forks source link

Bug: Dissapearing Tabs (Explanation, Workarounds, and potential Feature Requests). #36

Open MintMain21 opened 2 years ago

MintMain21 commented 2 years ago

I can presume this is a complaint you receive often, so I'm going to be very specific, cause I know what more-or-less causes this. When I open the Tab Management Page, and then switch to a different tab in the current group, the Tab Management Page becomes hidden in a "non-group", and the only way to unhide it is to either use the settings button in the pop-up as if it had truly closed, or to manually select it from the "Hidden Tabs" drawer. This is a brilliant concept that keeps the page from being lost and/or duplicated across different tab groups, but there's a minor drawback to this that affects how people may use the extension.

Suppose I open the Tab Management Page, and then via the address bar go to a different website (like YouTube). The extension will still treat that tab as if it were the Tab Management Page, and hide it if I switch to a different tab in the same group, or otherwise try to isolate the tab into it's own "non-group" wherein it is practically inaccessible via the extension itself. The only way to retrieve the tab in question under this circumstance is to find it in the Hidden Tabs Drawer, activate it and it's "non-group", and then use the context menu to move it from the "non-group" back into a proper tab group.

It's a simple bug with a few simple workarounds (most notably always switching from and/or closing the Tab Management Page when finished), but I feel like this is something that should be fixed as a luxury for users that cannot figure this out. In short, change the condition for hiding tabs in the "non-group" from being a tab generated by the extension's Pop-Up menu (the Settings button specifically) to tabs that are specifically and actively using the URL for the Tab Management Page.

Alternatively, a handy option for users would be to disable the auto-hiding of the Tab Management Page altogether. This would make it easier to set it as say, a home page or a new tab page since setting either at present will result in a lot of Tab Management Pages in their own self-contained "non-groups". Maybe even a native option to control whether Tiled Tab Groups acts as a homepage/new-tab-page would be welcome.

MintMain21 commented 2 years ago

An Update.

As of October 28th 2022, the tab no longer dissapears after you leave it, but rather will move itself to the "non-group" upon returning to it.

Much easier to manage, but does not resolve the initial issue that we only want the Tiled Tab Management page to vanish, not any pages accessed from that initial tab.

Furtheremore, there remains no setting to control whether the Management Page autohides or not, which would circumvent nearly any issue that would arise from this behavior.