arnaud / chrome-tab-sugar

Organize and manage your tabs from a single page! - Firefox Panorama for Chrome
108 stars 27 forks source link

Tabs opened in new window don't appear in Tab Sugar #7

Open fantom789 opened 14 years ago

fantom789 commented 14 years ago

Version: 0.9.23

Steps: 1. Open Tab Sugar (window Wa). Let the current set of tabs be in group Ga

  1. Pull any tab (tab Ta) to a new group (group Gb)
  2. Click on the tab preview (Ta) in the new group (opens in a new window, Wb)
  3. Open a new tab (tab Tb) in window Wb (now has 2 tabs, Ta and Tb)

Actual Results: The new tab (Tb) does not get added to the group Gb. Tab Sugar is unaware that it even exists. It cannot be managed and will be lost if closed.

Expected Results: The new tab (Tb) should get added to the parent group for its window (In this case group Gb). This also implies that groups are tied to windows. Therefore, if the new tab Tb is dragged from window Wb back to the original window Wa, it should be moved from group Gb into group Ga. In this way, any window could be closed at any time and Tab Sugar would still be able to keep track of all open and unopen tabs without losing any of them. Likewise, any tab that is pulled out into its own window needs a new group created for it. This actually seems to sort of happen, except that the new group is left blank and only tied to closing the newly created window. Also, this new group should be removed if that tab is dragged back into an existing window.

These could be separate bugs/feature requests, but they all really go together. Until Tab Sugar can cope with Chrome's own tab management, it cannot be reliably used.

OS: Windows 7 Ultimate 64-bit

Chrome: 6.0.472.53

fantom789 commented 14 years ago

Tying groups to windows seems paramount to getting this extension to work in any consistent or reliable way. I have not coded any Chrome extensions so I'm unaware if something about Chrome makes this difficult or impossible to manage, but whether it is difficult or not, it still needs to be done.

arnaud commented 14 years ago

Your description of the issue is really clear. Thank you for that. I'm well aware of these lacks. These will be fixed any time soon. For a detailed report of what's done and what's to be done, please check the "Implementation progress" wiki page: http://github.com/arnaud/chrome-tab-sugar/wiki/Implementation-progress