-
Notifications
You must be signed in to change notification settings - Fork 273
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
Preferences tab is blank #2888
Comments
I've tried TST 3.8.1 on Firefox 88.0 on Ubuntu 20.04LTS and they looks working as expected. The options page is shown after a while. Could you try with a clean profile? |
Hey @piroor, |
I think a bisection will help you to find out the trigger of the problem. |
Sure. I'm afraid I can't afford to do this now (GMT+2 here) ; will try to come back to it tonight. Cheers, and many thanks for your time & assistance ! |
@ngirard so I guess your options page was not being initialized properly. Are you still seeing this or are you manually changing the CSS? (Or did you simply move to a new profile which you said was working) I'm wondering if you could close this item or if there was more to do. |
@ngirard can you close this item? |
Sorry, got overwhelmed by work. @irvinm, this is also my interpretation that the options page isn't being properly initialized. The screenshot I attached was the result of a manual intervention from me ; without touching anything the options page stays blank. The defect is still present, despite upgrading TST to latest version and Firefox to v89.0. HTH |
Thanks @ngirard. Have you tried a new profile with the same versions to see if that works or not? |
@irvinm, it's working fine with a clean profile. |
It looks like things get considered initialized at this point in the process: treestyletab/webextensions/options/init.js Line 865 in 7255652
However, there is quite a few things that are done in init.js before that point. Have you tried exporting your settings and then resetting them in you main profile to see if it works. (You already know it works in a new profile but if it doesn't work in your main profile with reset options that it has something to do with the profile itself or a conflict with another addon in that profile) The other thing you could also try is exporting your setting from TST and importing them into that new profile and ensure that things still work. If that works, it would prove it wasn't any of the options you are using with TST. Just some thoughts ... |
I am experiencing this issue in 3.8.3 with Firefox 89 on Ubuntu 20.04. I can't use the workaround because I can't see the |
@confluence You'll need to use |
I installed the 3.8.3.11565 release, and the issue persists. I can view the settings if I open them in a new tab (I was able to obtain the URL by right-clicking in the invisible embedded page to view the page source, and editing that URL). |
When I uninstalled the development version and reinstalled the signed version, the problem appeared to fix itself. I'm not sure if this could have something to do with the length of the preferences page -- a freshly installed version has all the sections collapsed by default. Thanks for the debugger tip -- I will try that if the problem reoccurs. |
@piroor I think this can be closed. |
I'm afraid the problem remains here. Firefox 89.0.2 / TST latest version / Ubuntu 21.04. When clicking on the preferences pane, the vertical scrollbar appears fleetingly, then nothing. The pane just stays blank. |
@ngirard Could you try inspecting what happens in the options page with the remote debugger? |
Hey @piroor, would you mind giving a bit more specific instructions ? Thanks ! |
@ngirard For example:
|
The console tab reports:
and the referred code is function unique_array(arrays) {
return arrays;
var set = {};
var count = arrays.length;
var it = null;
while (count--) { // <------------------
it = arrays[count];
set[JSON.stringify(it)] = it;
}
return Object.values(set);
} |
The state of affairs is the same as reported in my previous comment: #2888 (comment) The html element of the preferences tab does have a |
Adding |
Thank you for inspection! By recent changes I did, all errors in the initialization process is recovered with try-catch statements, but there is one exception: treestyletab/webextensions/options/init.js Lines 542 to 587 in b7c5510
The class of the root element of the options page has successor-tab-support but doesn't have initialized , this means that the initialization process is still await ing configurations are completely loaded.
Could you try |
@ngirard any updates on this? |
@piroor maybe this is "stale"? |
@irvinm Thanks, this was not expired by the bot because I forgot to add "help wanted" label... |
Visiting I spent quite some time trying to duplicate my Firefox profile and try to determine whether this could be caused by another extension, but to no avail. I'm feeling a bit like a dead weight, being the sole person reporting this problem. |
Hmm, it is very odd - this means that something happens only when Firefox loads the options page into a subframe, in other words this looks to be caused by a bug of Firefox itself like an instability around IPC. I'm very sorry but I cannot imagine how to fix it by TST side. |
This issue has been labeled as "stale" due to no response by the reporter within 1 month (and 7 days after last commented by someone). And it will be closed automatically 14 days later if not responded. |
This issue has been closed due to no response within 14 days after labeled as "stale", 7 days after last reopened, and 7 days after last commented. |
Just a friendly reminder than I'm still affected by this bug. TST latest, Firefox 94.0 and Ubuntu 21.10. |
OK, I see this on one (and only one) of my machines, even with a new session, even under different users (as described in #3128). It appeared immediately after I upgraded this machine to Fedora 36. When I open ext+treestyletab:options, I get the "Gah. Your tab just crashed." window. Also, when I try to open a new session, install and enable Treestyletab in it, close Firefox, and start that session again, I also get the "Gah. Your tab just crashed." window. Odd thing is, I also upgraded two other machines to Fedora 36, and I don't see the problem there, even with existing sessions. |
I have this issue ever since the update to Firefox 104. ext+treestyletab:options loads fine, but the preferences tab in the settings is completely blank. OS: openSUSE Tumbleweed |
Linux specific issue looks a problem of Firefox itself. Options page embedded in |
Using TST 3.8.1 on Firefox 88.0 and Ubuntu 21.04.
The preferences tab is completely blank:
The text was updated successfully, but these errors were encountered: