Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sidebar does not display, only animated blob #1812

Closed
mr-brunes opened this issue Mar 4, 2018 · 23 comments
Closed

Sidebar does not display, only animated blob #1812

mr-brunes opened this issue Mar 4, 2018 · 23 comments

Comments

@mr-brunes
Copy link

I can't get the TST sidebar to display at all, only an animated blob moving from side to side.

The tabs all seem to be present from what I can tell, but I have a lot of tabs!
I've had this issue very occasionally in the past and then a toggle of the "Show sidebars" icon or FF restart "fixed" it but those no longer work.
Running TST 2.4.16 on FF 58.0.2 on Win10. I've tried disabling extensions, moving sidebar, disabling all other extensions to no avail.

What can I do to diagnose this?

@rabin-io
Copy link

rabin-io commented Mar 4, 2018

Had the same problem, I search the issue's for any help, some suggest to disable the caching in the debug mode section, I tried it, and eventually it resolved the problem.

@mr-brunes
Copy link
Author

mr-brunes commented Mar 4, 2018

Tx, I just discovered #1735 and was trying to get debug mode to output something useful but failed. :-( So then I tried the workaround as you suggested and the below brings back the tabs :-), albeit with some display oddness with borders.

Disable "Optimize tree restoration with cache"
Disable and re-enable addon.

But obvs it appears there is still an issue, despite the other issue being now closed.

@mr-brunes
Copy link
Author

Now I'm really confused, I enabled the TST debugging option to "print logs from collapse/expand", then enabled the cache option, restarted FF and the behaviour is exactly the same as before I disabled the cache i.e. the sidebar displays OK but with the odd borders. I checked and the cache is still enabled ...

@Walkman100
Copy link

Walkman100 commented Mar 6, 2018

After getting this infinite loading issue, I enabled debug mode, disabled tree restoration optimisation and disabled and enabled the addon - now it's loading and reloading the tab list infinitely... (also I'm getting the borders, I assume that's a debug mode thing)

@Walkman100
Copy link

I got the log from the firefox console debug window, not sure how useful it is but just in case, this is from before opening the debug console: https://pastebin.com/QeEMc5Yw

however after enabling tree restoration optimisation and reloading the addon everything seems to be fine, disabled debug mode and reloaded and it's fine... cache corruption maybe?

@azizLIGHT
Copy link

Does disabling/enabling TST cause you to lose your tabs or their structure? I have TOO MANY TABS and all organized. I cannot lose this information.

When I tried to fix it myself earlier, I tried restoring a backup of my Firefox profile from a few hours ago when everything was working fine and it didn't help, just showed the animated blob immediately on load. The tabs are there just not navigable using TST due to the animated blob. I have older profile backups but I would rather not go back so far

@azizLIGHT
Copy link

azizLIGHT commented Mar 7, 2018

To answer my own question, disabling/enabling TST does not cause you to lose the tree.
And the workaround works for now

@mr-brunes
Copy link
Author

Re: the tab display element borders, yes I can confirm they disappear when debug mode is disabled.
My tab sidebar display with tree restoration cache enabled seems fine for now, so it does indeed look like disabling it clears some type of cache corruption.

@ak1n
Copy link

ak1n commented Mar 12, 2018

I also have this issue. For me it occurs when I launch firefox w many tabs in prior session - leads to infinite loading animation in tab tree pane. If I close most tabs, quit firefox, and re-open firefox then then TST loads normally/rapidly.

@Vampire
Copy link
Contributor

Vampire commented Apr 26, 2018

Same here, after i updated Firefox and Addon, the sidebar wont load and the context menu on the tabs is not shown.
If I disable useCachedTree, disable and enable the plugin, it works.
If I then enable back the option and disable and enable the plugin, the faulty behavior is back, so disabling the option did not clear any corrupt cache for me.

@Vampire
Copy link
Contributor

Vampire commented Apr 26, 2018

And now the sidebar is constantly reloading

@Vampire
Copy link
Contributor

Vampire commented Apr 26, 2018

Hm, either reordering tabs while useCachedTree is enabled or disabled fixed it for me.
I'm now back with useCachedTree enabled, the tree is showing and is not constantly reloading.

@Nexen23
Copy link

Nexen23 commented Apr 26, 2018

I have the same problem. First start of the browser (and often second one) sidebar never loads. Version 2.4.18

@SXZ1
Copy link

SXZ1 commented Apr 26, 2018

Just install the latest dev build and TST sidebar will no longer infinitely reload when cache is enabled.

@Nexen23
Copy link

Nexen23 commented Apr 26, 2018

But when fixed version is planned to release on firefox.addons?

@korg250
Copy link

korg250 commented Apr 26, 2018

This also happens to me.

My workaround: press Ctrl + B until the side bar disappears (usually twice), then click on the Tree Style Tab toolbar icon.

I am not on debug mode.

@piroor
Copy link
Owner

piroor commented May 13, 2018

Does this still happen with the latest development build?
https://piro.sakura.ne.jp/xul/xpi/nightly/treestyletab-we.xpi

@gonhidi
Copy link

gonhidi commented May 18, 2018

I cannot test with the suggested build because on opening the file my Firefox (60.0.1 on macOS) alerts me that “this add-on could not be installed because it appears to be corrupt” (880167 octets, b08f6f6c43a8b5cb7edf7c43c63d7b90 MD5). However, I can confirm that I am experiencing the problem with the current version, 2.4.21. The result of starting the remote debugger, then enabling from the TreeStyleTabs options both “Debug mode” and “Optimize tree restoration with cache” (previously disabled as a workaround), and finally disabling the extension and enabling it again gives the following remote debugger output (from the lower pane; the rest of the settings are untouched — e.g. no specific iframe was selected and in the upper pane the selected node is body): https://pastebin.com/80MbbQJC.

@azizLIGHT
Copy link

The dev build xpi is corrupt! Please re-upload

@BrianGilbert
Copy link

BrianGilbert commented May 20, 2018

Confirming #1812 (comment) registers as corrupt when trying to install

I've found that if I close the TST sidebar and reopen it then TST will load properly instead of spinning loading anim.

@BrianGilbert
Copy link

I found uninstalling TST and re-installing the release version seems to have resolved this issue.

@torevor
Copy link

torevor commented Jun 1, 2018

Regarding the bug in Firefox tree style tabs where tree hangs while reloading, displays an animation, but never finishes loading:

SOLVED

This works for me as of 2018-02-01 on version 2.4.23:

  1. Enable debugging
  2. Disable useCachedTree
  3. Disable TST Addon
  4. Enable TST Addon
  5. Tabs load (kinda ugly and perform slowly)
  6. Enable useCachedTree (everything pretty and fast again)
  7. Disable debugging

Thanks to @Vampire

Update as of July 23, 2018 (TST last updated June 3, 2018):

While this fix seems to still work, I am still quite regularly (~20% of restarts) finding that this tab corruption issue occurs. Also, I'm now also seeing intermittent bugs, where the "new tab" button at the bottom of the tabs list stops functioning.

If anyone happens to know of any new developments on this in general, please add to the thread.

See also: #1735

@piroor
Copy link
Owner

piroor commented May 1, 2019

I close this because outdated.

@piroor piroor closed this as completed May 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests