onemen/TabMixPlus

TMP not working in Fx 121.0

Closed this issue · 50 comments

Greetings! I am terribly sorry to bother you with this, but I am stumped. I just reinstalled Win 10 and therefore Firefox. I also installed the various userChromeJS tools. But these are apparently no longer being maintained:

On page xiaoxiaoflood/firefox-scripts#295, I read the following:

"This repo has been actually set aside since 115 time. Ever since there is only scattered fixes made by individual user. You have to go through issues area to find the newest working fix people have shared. Sadly until somebody took over the responsibility of maintenance it will keep this way."

From this, I take it that userChromeJS is no longer being maintained; I certainly haven't been able to get any of it to work for a while. Does this mean TMP is dead in the water? I ask, because when I try to install the v. 17 xpi file, Firefox reports "This add-on cannot be installed because it appears to be corrupt."

I would be grateful for any help someone is willing to share. Thank you, and Happy New Year to all!

See here for updated files that work in firefox 121: #237

Not sure why the main page hasn't been updated with this yet.

Follow this instruction to update Firefox scripts.

Download and install this NEW test build

Happy New Year to all!
Thank you all for using Tab MIx Plus

Hijacking this issue to mention another issue after ff120 to 121 update (also happening with the above 1.0.0-pre.18.20231207.1.xpi build):
The Firefox "window" title is no longer updated when I switch tabs (with ctrl-tab or by clicking on a tab in the tabbar), and stays fixed:
image
and this is logged in the browser console when I switch tabs:
image

I also notice when Ctrl-Tab + release + Ctrl-Tab that I often don't get back to my initial tab.
And that sometimes, a first Ctrl-Tab don't switch tab at all.
These are my settings:
image

(I do monkey-patch TMP with firefox-scripts userchromejs - and tweak its css with styloaix - but the above issue keeps happening with my stuff disabled. If someone can confirm they don't experience the above issues, I'll look again more on my side.)

Thank you for TMP (and for the time and headache it must take/cause to keep it updated with Firefox changes... :/)

@poire-z.

Tabmix 1.0.0-pre.18.20231207.1.xpi work without a problem on Firefox 121.

it is probably a profile cache issue
try these steps

  • Remove Tab mix extension.
  • go to about:config and set extensions.experiments.enabled to true
  • Open about:support and click "Clear startup cache…" to force Firefox to load userChromeJS on the next startup.
  • Close Firefox and then start Firefox again (don't use restart).
  • Install Tab mix again.

Thanks !

This single step was enough to solve the window title issue (and probably the other Ctrl-Tab issue too, time will tell):

Open about:support and click "Clear startup cache…" to force Firefox to load userChromeJS on the next startup.

I had read about it when starting using firefox-scripts, but I never had the need to use it, so I forgot about it :/
May be this will also solve all the minor annoyances I've been having :)

(I'll keep your other steps in mind next time I have issues. I still have extensions.experiments.enabled = false, I have never read about it.)

Thank you again.

Use this build for firefox 121 and later: https://bitbucket.org/onemen/tabmixplus-for-firefox/downloads/test-build-1.0.0-pre.18.20240120.1.xpi

It is the last build uploaded before a new pre-release.

Please create a new issue then regarding that.

I am planing to publish version 1.0.0-pre.18 later this month.

its still need more work.

ok, thank you :)

If you get a white tab header when switching to multiple tab rows. Change theme to Dark instead of Auto system theme. I thought it was some JS issues but everything turned out to be much simpler.

Thank you for this! Worked again!

I am using https://bitbucket.org/onemen/tabmixplus-for-firefox/downloads/test-build-1.0.0-pre.18.20240120.1.xpi on 124.0a1 (2024-01-24) (64-bit) and opening a new tab.. is not opening directly to the right of the current open tab... its going right to the end of the tab bar.. is this broken.. why are mozilla such retards.. like stuff like this is built into vivaldi now.. its a shame gotta go through all this trouble just to get semi functional firefox browser.

@XeonG ,
please post a file with your Tab Mix Plus preferences

yeah it was the setting 'Open other abs next to current one... that was previously turned on, but it seems in newer one it needs to be off so all new tabs open next to the current open one.. strange but its working with that off now.

firefox_SDHTRFElge

other thing is that it seems my theme styles have changed a bit.. old version tab colors looked less washed out.. in the new one the same firefox theme/style tab colors.. and its more white washed in the lower the opacity..
firefox_awvJtHqUno
firefox_IQqjnn182v
firefox_yXkHEijdzv

I can confirm that Open New Tab next to current one does not work, i will look into it...

@XeonG,

Download and install this new test build

what changed in that?

what changed in that?

Open New Tab next to curren

yeah for some reason firefox didn't work after restart with that addon, reverted back to the previous version and it worked again

version 1.0.0-pre.18 is out

Hi Guys, TPM did just auto update to 1.0.0-pre.18. After this I updated FF from 114.00 zu current version 122.0. After restart TMP is disabled. Any ideas?

You'll need to setup firefox again to allow this type of extension: #237

Works now, thanks.

welcome

Hello.

Unable to install TabMixPlus under freshly installed Firefox 122 or 117 (test). I follow the procedures to the letter but I always get the answer:
This add-on could not be installed because it appears to be corrupt.

I've been on the problem for two days with no solutions.

@Kalinette,
Follow the instructions from here: installation, troubleshooting

Hello.

Unable to install TabMixPlus under freshly installed Firefox 122 or 117 (test). I follow the procedures to the letter but I always get the answer: This add-on could not be installed because it appears to be corrupt.

I've been on the problem for two days with no solutions.

Probably forgot to create the "chrome" folder, which is what I did. Instructions could be a little clearer regarding that.

1.3. Create chrome folder in your Profile Folder (if one does not exist) and extract utils folder in it.

How to make this any clearer?

I uninstalled Firefox and deleted all files related to it. After reinstallation, Tabmixplus is installed without any problem by following the same procedure. I had already installed it on another PC.
So I will never know what happened.
Thanks for the answers and thank you onemen for your excellent work.
Gold medal for this extension that I have known since its beginnings.

I am French --> google translate

1.3. Create chrome folder in your Profile Folder (if one does not exist) and extract utils folder in it.

How to make this any clearer?

By showing what the folder structure is meant to look like when working, instead of leaving it to intepration of what extracting utils for in it means exactly... ie a screenshot does wonders to make it obvious
explorer_0WlQYJnNVq

I would change it to this:

1.3a. Create chrome folder in your Profile Folder (if one does not exist) and go into it
1.3b. In the chrome folder, extract utils folder in it.

1.3. Create chrome folder in your Profile Folder (if one does not exist) and extract utils folder in it.

How to make this any clearer?

Yeah, like pyrates999 said, I was bad and skimmed through the settings twice as I have done this multiple times, new system install and missed the chrome part twice. I would say split it into 2 parts.

1.3a. Create chrome folder in your Profile Folder (if one does not exist)
1.3b. Extract utils folder in it.

Just visually enough to realize, it is a step and to not blow by

I have just updated the README

let me know if you have any suggestion for improve it

That looks great :)

Good job, thank you.

Hi onemen.

Maybe add in the installation procedure:

Check that: “extensions.experiments.enabled” is enabled in about:config.

THANKS !

Hi onemen.

Maybe add in the installation procedure:

Check that: “extensions.experiments.enabled” is enabled in about:config.

THANKS !

That only needed for dev ed/nightly with bootstraploader.xpi

Well sorry onemen.
It's been 2 days since a friend tried to install Tmp without result.
He contacted me and I told him to check "extensions.experiments.enabled" under Firefox 122.01 and this setting was False, as for me. Tmp therefore refuses to install with message: Archive corrupted.

I just tested it again on my Windows 11 and i can install firefox-scripts and Tab Mix Plus on new profile without setting extensions.experiments.enabled to true.

If any of you see this message:
appears_corrupt

Reinstall scripts

You need to reinstall firefox-scripts again. this message only appeared if the script did not copied to the right place.
Follow the instructions step-by-step

In any case here in France, if we do not switch "extensions.experiments.enabled" to True, Tmp is not installed.
Scipts files are placed correctly in the right places, 100% guaranteed. Several people have noticed the same thing.

Excerpt from forum discussion:

Nocturne25

Posted on 02/18/2024 at 10:46:32 profilanswer

Oh that’s curious. I did the procedure again this morning to be sure and it worked fine.

Have you checked that: “extensions.experiments.enabled” is “True” in about:config?

steph_d

Posted on 02/18/2024 at 11:32:35 profilanswer

Hello.
That was it, it works now under win10 :)
THANKS

Nothing serious, I'm just reporting the observation.

i have added it to the troubleshooting section

This setting was toggled back to the (non working, default) setting in the last few days, most probally by the install of FireFox 123.0.1 (Ubuntu, via https://packages.mozilla.org/apt
The auto install of latest TMP 1.19.1 had no effect.
As soon as I used about:config to toggle this setting, then the multi row tabs I'm used to came back.

I am not changing extensions.experiments.enabled in Tab Mix Plus or in the installation scripts
if the preference was reset by Ubuntu or Firefox you will have to set it again