-
Notifications
You must be signed in to change notification settings - Fork 8
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
Not work under new Firefox 52 #131
Comments
@luweitest I'm fairly certain this was an issue caused by Firefox removing XUL extension support. I believe that I saw @PikachuEXE mention in another Issue that they are working on some major rewrites that would fix this issue. I would keep an eye on things tagged as: FF 52.x Support |
XUL support hasn't been removed. This page summarizes the changes for Firefox 52. Vertical Tabs extension works in Firefox 52, albeit it's a bit wonky now. |
Yes, it stopped working in FF 52.0 (64-bit). It seems that not only right-siding, but other options as well. |
Ahh, interesting @analytik. Although since the last working build was 45.7.XX this probably is still related to deprecations of XUL related functions. I can get the plugin working fine on the 45.x ESP version of Firefox but nothing after that. So it's likely that the cause, and solution, is related to something removed between 45.x and 52.x. Update: Taking a quick look at the other version summaries for 45-51, I'm not seeing anything explicitly stating that XUL related functionality was removed or changed in a way that would cause breaks. So I guess I could be wrong that it's related to XUL, who knows. 🤷♂️ |
It's due some Firefox internal changes & old code written in the deprecated way (according to JavaScript standard) stop working. I will release a new version this week. |
I don't have much experience with Firefox plugin development, but if there's anyway I can help let me know! I work at a hosting company where a LOT of staff uses this addon for Firefox to be more productive. A lot of system administrators use this to ensure they can keep track of their work and to group up tabs by project/customer. So I'd love to be able to help contribute back since I personally (and many of my coworkers) benefit from the plugin. Really, let me know if there's anything I can do. Even if it's just helping with docs or something. I'd like to help make sure this plugin can get updated to work with recent Firefox versions as there could be security risks involved with running an outdated Firefox version. |
I'll actually donate a tiny bit for Fx 52 compatibility. Is there any active contributor besides PikachuEXE, and which way of transferring money do you prefer? Maybe make a small kickstarter? :D |
Released v0.12.6 for FF 52 |
is there a way to install v0.12.6 before then if you wish to play with it? |
I think we can just manually install the current state of master on top of the plugin folder under |
Ok, so I'm pretty close. You can test this with the following:
You will need to be on ESR or nightly version of firefox to test the extension. You also may need to adjust a setting in about:config to enable unsigned extensions. From my testing it seems that the extension is not fully working yet. Although I'm testing outside of an environment I'd actually use it in. I'm testing with windows 10 on Firefox 52 ESR release (64-bit). |
@mallardduck For now just use the built one: (need to upload a zip since GitHub disallow |
Sorry about that, I didn't realize that was the case. Now I do see the gulp and yarn files though so I see the error in my logic. xD Thank you for providing the XPI file for testing! It does seem to be far more functional that I stated! On windows at least I'm seeing a few odd issues still. I needed to enabled the Menu bar to stop the firefox window menus from colliding with the hamburger menu. I also noticed some reactivity issues related to the mouse and browser/page elements. For instance when i went to disable the extension the Enable button was non-responsive to hover events and I had to rapidly click before it registered a click. Again, Windows is not my normal testing environment so it could just be something funky there. When I'm at work I'll test the XPI on linux and report back. Thanks @PikachuEXE for all your efforts and hard work! |
Awesome, thanks a bunch PikachuEXE! It works mostly well (Win 7 x64), except for scroll wheel to switch tabs (vertical layout). Haven't noticed other bugs yet. |
@analytik |
I just testing it on my (Win 10 x64) laptop, and I had the same problem that mallardduck ran into, a fair amount of the visual elements in FF would not let me click them, and instead minimize and maximize the browser. I did also notice that if I rapidly clicked over a button it would eventually click the button I was trying to click on. Easy to test if you just try to go to appearance tab and change appearances in firefox. |
I tried to manually install the XPI in the zip file above, but FF denied it. |
@LookingForWayOut If you are on Windows you can even try portable version (cleaner) |
hey @PikachuEXE any word on if they are going to accept the new version of the addon? or about the slight bug I mentioned above at #131 (comment) |
@Boovov |
Today: |
Jeez I hope not, I use this plugin to manage my workflow at work and not having it really kills me, lol. Waiting another 9 weeks, does not sound fun. |
@Boovov It does takes more memory since it's based on Chromium too It's tab grouping feature "Tab Stack" looks strange when tab bar is set to be on left/right though :P |
Did it ever get signed? |
@conklinsys it took 9 days for the plugin to move 5 places up the queue. I would guess we'll be waiting quite a while longer unless they speed up their approval process. |
Well an option - I switched over to Waterfox, which is tracking FF very closely (seemed simultaneous release) but takes out several of the Mozilla we-know-what's-best-for-you changes, and Tabkit's working fine with it from the .zip file. Actually better than it has for a while. Somewhere along the line tab color groups stopped persisting in FF. |
Finally reviewed
|
Finally! It works!! Many thanks for all your efforts!!! |
Not yet |
is there a document that I can look at to help trouble shoot it? I can replicate it 100% every time. I do find it super strange that if I hold down the right mouse button the left one works as expected. makes me think that there is something up with the right click mouse functions that are broken. |
It would be great if you can reproduce the bug with a portable version of Firefox ESR I cannot reproduce the left click bug with youtube video You can use my custom packaged version of Firefox ESR Portable Custom packaged version of Firefox ESR Portable: |
I also had trouble interacting with UI elements with FF 52 and TK 0.12.16. It made FF unusable, see below for a description of what was wrong. However, I was able to fix it by unchecking
under @PikachuEXE @Boovov Experienced behavior
Workarounds / Fixes
|
Hello, @conquerist unchecking that box does indeed make everything work again as expected, but now i have 2 title bars. I hope knowing that can direct @PikachuEXE in a direction. I will re-check it and try to get @PikachuEXE the info s/he asked for to help also. I will reply again soon. |
@PikachuEXE I have downloaded the portable version, and set it up to duplicate the addons that I have installed. To give you the full work space that I use. boovov-modified-FirefoxPortableESR.zip When you launch it. it should launch with a single tab open that has youtube up in it.
Let me know once you have downloaded the file so I can remove it from my file server. I hope this helps. |
@Boovov @conquerist |
Outdated description reported in #131 (comment)
Any update on this? |
I foolishly upgraded to 52.2.0esr, & everything fell apart. Worse--the last version for which I saved the setup was 45.2.0esr. 1--Can anyone recommend a more current esr version which supports TabKit? Thanks. I can't work without TabKit2. |
@worksong, update all your plugins in 52.2.0esr and it should be sorted. |
Tried, but no luck. 300+ tabs, & I'm forced to scroll 1 by 1 across the top bar. I'm back to 45.2.0esr [which immediately updates to 45.3.0esr]. Thanks. Anyone have other ideas? |
The latest TK2 should work with 52.x Edit: and how do you use it (horizontal / vertical) |
Sorry to be dense, but where can I find the .xpi file? I don't see it on github, & updating from extensions list obviously not an option. [I'm on 0.12.15, use exclusively vertical, & find it INDISPENSABLE for managing large groups of projects while maximizing screen space.] |
I guess you can use auto update feature? |
Auto update not working, but I updated manually. Very long story short:
Would very much like to upgrade FF to 52; any help would be appreciated. Please advise if you need more detail. Thanks. |
Have you also checked the setting of CTR? |
Thanks, but I've never used CTR. Are you suggesting that installing it would help? |
https://github.com/tabkit/tabkit2#dependent-extensions |
1--working now. Sorry. I've been relying on TK2 for years, somehow w/o CTR. 2--can you comment on this CTR note & its impact early next year? "This add-on will stop working when Firefox 57 arrives in November 2017 and Mozilla drops support for XUL / XPCOM / legacy add-ons. It should still work on Firefox 52 ESR until ESR moves to Firefox 59 ESR in 2018 (~Q2). There is no "please port it" or "please add support for it" this time, because the entire add-on eco system changes and the technology behind this kind of add-on gets dropped without replacement." |
Stay on 52.x (which only works for a year or something)
|
Thanks...but these are not viable options. 1 example of many: I need to work with a password manager, & neither of these are supported by the majors [or likely to be any time soon]. Given how much screen real estate can be freed up--not to mention tab grouping & management capabilities--I'm still amazed that no major browser has vertical options anywhere near as good as TK2. |
I never understand the tab UI/UX design trend from the browser. Anyway if XUL support is dropped, the only tree style tab thing I can think of is |
@PikachuEXE, do you accept donations for rewriting TabKit2 for new Firefox or it's not possible at all? |
Agree w/gituser. @PikachuEXE What would it take besides fan letters to convince you to make TK2 work with new-gen FireFox? |
Let me take a screenshot this weekend to let you know how it looks when implemented in sidebar. Edit: |
Actually, right now TK2 works under FF 54.0 (64 bit), Win7. |
@PikachuEXE JRPtau comment is interesting; do you recommend staying on esr or switching to main channel? |
Use ESR if you don't want to it stop be broken suddenly after some update |
I just updated from FF51 to 52, and found that the right-sided tabs goes to the top again. I go to addon options and test but the setting do not function anymore.
The text was updated successfully, but these errors were encountered: