Tree Tabs
-
Export session
button stopped working for me recently :(. I'm not sure if I can pinpoint a moment, but maybe update to Vivaldi 2.x is connected? -
@leggewie Well, yes 1.7.2 is last stable. Can you check out my last nightly build? It should be at stable state and is close to be a release candidate, most importantly if loss of tree structure is resolved or not. If not, I have to find out what causes it.
-
@stvad Same for me, so it must be related. When I open panel in new tab (right click on panel icon, Open in->New Tab), there it works flawlessly. I have no idea why it started to block it (again) from the web panel.
-
@dsl101 Sorry for the wait, I had to take a break for few weeks, since the lack of sleep It was getting dangerous on the roads for me (and not only me)...
Yes, tabs are made with url, index position, and some other useless stuff, but the most important option is not available in chromium... "make it unloaded". Anyway I make tabs and unload them by some degree, after favicon or at least title is in place otherwise you would have no idea what is what, but fair enough, it would be better to create tab or only few at once and then after previous are done and unloaded make next few and so on.By the way please post anything here, it's exactly what is needed for this issue:
https://bugs.chromium.org/p/chromium/issues/detail?id=879838#c2
https://productforums.google.com/forum/?utm_source=footer#!msg/chrome/a0x0B9hzBZ0/HsM9jRaACAAJSo Chromium folks see that there is some interest.
-
@kroppy That's great that the feature is coming. Chrome Dev is on 72 already. Do you know if this landed in 71, as the target says?
-
@dsl101 I will look into that
-
@dsl101 Nope... In Chromium 72 Canary build using chrome.tabs.create({discarded:true});
still returns "Unexpected property: 'discarded'".
So unloaded tabs is still not a thing for chromium
I use Firefox for the time being, although I don't like it What I miss from Vivaldi, is the Speed Dial with images for links and bookmarks.
But I was able to export my session from Vivaldi and import it to Firefox using my extension -
Hmm. OK, I will try to post a reply to that chromium thread asking if the target is still accurate (even though we know it isn't :). I will try the export / import to firefox, as I do use both for dev / testing anyway. Thanks again for your continuing efforts on this!
-
@riddle44 Hi, Try now with Tree Tabs 2018.11.02 - Opera.zip from my google drive. I forgot to put "generic" manifest.json file that works with both Vivaldi and Opera. I also pushed nightly to gitlab right now.
As for disordered tabs, I think I solved it some time ago. What was your previous version that you were running? -
@kroppy This might be useful if reliably storing data for TT in the browser is part of the challenge... https://github.com/gruns/irondb No connection, but I'm about to use it on another project...
-
@kroppy Just lost all my folders again when an external app triggered Vivaldi to load by opening a URL (as the default browser). Emergency backups did nothing (refreshes the list of tabs, but doesn't put any folders back). It looks like all tabs are there, and the small number that were nested are still nested, but not a single folder is recovered :(. I'm using 1.8.0 according to the Extensions page.
-
Load and merge of the auto-saved session from earlier today did recover most things. A few tabs weren't put back where they came from, and the ordering of tabs within folders is a bit randomised, but no more than usual :).
-
@dsl101 Too bad it still happens, I did a tiny update where I delay start of the background script until first request is sent from the panel. I hope it will help a little
BTW are you able to save sessions and groups from panel? Since update to Vivaldi 2.2.1350.4 it started to block save dialog (again). It works when I open web panel in a tab, so I have no idea what is gong on this time... -
@riddle44 Should be fixed, grab the latest nightly
-
@dsl101 Too bad it still happens, I did a tiny update where I delay start of the background script until first request is sent from the panel. I hope it will help a little
BTW are you able to save sessions and groups from panel? Since update to Vivaldi 2.2.1350.4 it started to block save dialog (again). It works when I open web panel in a tab, so I have no idea what is gong on this time...I will grab the update and see if it makes a difference next time I forget to start V first :).
I haven't been able to export sessions since V 2.1, but as you say it does work in a full tab. I don't get a save dialog though, just a straight download but maybe that's because I have V configured not to prompt for location when downloading a file.
-
Just lost all my folders again to an external URL launch of Vivaldi, using TT 1.8.3. I was able to 'load and merge' a recent autosave, and that brought most folders back, but missed one in particular.
So I tried to create that missing one; the new folder dialog opens, and I can type the name, but clicking OK or pressing enter does nothing. I closed and reopened V, and the folder was there but called 'untitled'. I tried renaming it, but again the rename dialog wouldn't close either.
I tried reloading TT (via the 'Show Mobile / Show Desktop' options in the panel menu), and I have managed to get the folder renamed. I did this by creating a new folder (it comes in as 'untitled' regardless of what I type in the dialog). Then I rename it, and then create a second new folder (which will end up as 'untitled') and then reload TT. The first folder will now have the correct name. Phew. I'm sure it's not supposed to be like that :).
-
@dsl101 I was replacing all document.getElementbyId with D.getElementbyId to shorten all lines and one particular line didn't replace for some reason. I rechecked everything and should be fixed in 1.8.4. Sorry for inconvenience.
I was thinking maybe I should make some kind of button to start tree tabs inside panel... At start you would see empty page with load button. this way we could avoid loading backgraound script before Vivaldi loads correct windows from previous session. Just and idea. What you think? -
@kroppy Yes, folder naming working fine again now, tx.
Since TT normally loads fine, adding an extra step seems like it would be an annoyance for most of the time, which would be a shame. Is it possible to diagnose exactly what causes the problem when V is loaded via a shell
openURL
request, rather than by running it directly? In fact, are you able to reproduce what I see? It happens 100% of the time for me so far.On that note (of minor annoyances), could TT start without any of the toolbars open? It doesn't remember the state of that, and I usually want as much vertical space as possible...
-
@kroppy Yes, folder naming working fine again now, tx.
Ok! Great
Since TT normally loads fine, adding an extra step seems like it would be an annoyance for most of the time, which would be a shame. Is it possible to diagnose exactly what causes the problem when V is loaded via a shell
openURL
request, rather than by running it directly? In fact, are you able to reproduce what I see? It happens 100% of the time for me so far.Yup I can reproduce it. Unfortunately browser does not give any info how it started. Probable cause is that it starts extensions before it even loaded previous session. It does not happen in Opera or Firefox, although Firefox sometimes fails to load session and I had to make precautions for that, but it wasn't that hard, because when "about:sessions" is open, it usually means it failed and I can stop my extension from doing any mess. I have no means to do that in Vivaldi.
Only way that came to my mind would be to make an additional step by user, or for example load panel and disable saving, until something happens, after that reload it, and load previous data.
It would cause a weird flicker, but better then how it's now.On that note (of minor annoyances), could TT start without any of the toolbars open? It doesn't remember the state of that, and I usually want as much vertical space as possible...
Oh it should remember, I will look into that!
EDIT: from my tests it does remember, I will test further. Maybe after few more restarts... -
@nononoooo I hear you guys, but I have no idea why it's not starting in the last Vivaldi... This "Aborted" message is not made by TreeTabs, it's something from Vivaldi, I'd like to hear from Vivaldi devs what changed and how to unblock my extension
Using your extension for some time, maybe there is room for other features?
Sure thing
- Do you want it "act" on the same level? when you click inside the tree?
- ok, I will add it when I have time, since it's easy to do
- Yes, I have it on my TODO list. I made new code for menu items for the time being, so in the future I will be able to move/remove menu items. Next will be to make the options page part and then save/load in background script. Not soon, but it will come.