Hacker News new | past | comments | ask | show | jobs | submit login

Do you have one example of such extension that won't work with web extensions?



Session Manager, which I've used since Firefox 2. To add insult to injury I downgraded to an earlier nightly and it no longer worked either, had to blow away the UI customization config and reinstall the addon for it to re-appear and work again.




TreeStyleTabs


https://github.com/piroor/treestyletab/issues/1224

Seems they have all the APIs needed for it at the very least approved. It's not like Mozilla just said screw everyone... Let's become chrome. They are putting in the effort to make web extensions viable for even the more advanced uses.


They are making to where a version of TreeTabs are possible, this new API will enable functionality like in Chrome (see my other comment) but it will not be the same.

if I wanted Chrome style Vertical tabs I would have moved to chrome years ago


Seeing as how there is an api in place to have a built in sidebar in firefox, plenty of tab and window API methods available, a way to hide the horizontal tabs at the top of the screen and the developer of treeStyleTabs saying that they will be able to move to webextensions fine... I fail to see how this will be inferior to an XUL extension. Can you elaborate on how the old tree style tabs is different other than using XUL?

Unrelated, but the fact that the developer doesn't get the extension AMO approved and uses eval() all over the place should give some pause as well.


He uses eval in safe ways, according to the developer. So I think your argument is mout unless you can point the unsafe uses.

Now, the real question is: "why isn't Firefox developing a default Tree Style Tab?"

I think at this point enough people are using it, and it has proven to be a better way to browse.


He may well be using it "safely" but it still is a string that is being evaluated so it has many inherent drawbacks.

> Now, the real question is: "why isn't Firefox developing a default Tree Style Tab?" > > I think at this point enough people are using it, and it has proven to be a better way to browse.

Not sure there are enough users to justify taking actual mozilla engineers off core problems that are everyone's problems. There is a maintenance burden and associated cost for every feature that mozilla adds to their core product. I think they would rather make the browser extension backend robust enough to allow for those types of extensions without sacrificing stability, performance, and security.


>Unrelated, but the fact that the developer doesn't get the extension AMO approved and uses eval() all over the place should give some pause as well.

He does, it is in the official add-on site, but their approval process is slow, and a few times a Firefox update has broken it and I've had to download the update from the dev's site because it takes a long time to update on the official site.


Just because it's on the site doesn't mean that it's approved... it's marked experimental by the developer to not require a full review with the caveat that any experimental extension is inherently more risky than a reviewed one. The developer lists a few reasons why they don't do the full review and one of those is that they use eval() and that the review takes longer than they deem acceptable. I just said it should give a little bit of pause not that you should wholesale reject using their extension. I just looked over his code and it's quite a lot of code for something that should be fairly straightforward.


I've seen people recommend this as a WebExtension-compatible replacement for TreeStyle Tabs, though I can't vouch for it myself: https://addons.mozilla.org/en-US/firefox/addon/tree-tabs/


It is no where near the same and has the same failing of the Chrome Vertical Tab Solutions like

https://chrome.google.com/webstore/detail/chrome-side-tabs/h...

https://chrome.google.com/webstore/detail/vtabs/okpnlgbgcfch...

It is not part of the UI part of the browser like the XUL TreeStyleTabs but a separate Panel that ends up being buggy and feeling separate from the experience almost like managing your tabs from a separate window


The screenshot alleges that it's in a sidebar, no? How is that different from TreeStyle Tabs, which is also in a sidebar?


Hiding the top tabbar is one of the webextension APIs folks are working on, IIRC.


For now you can use userchrome.css to hide it, can't you?


Yes, though I haven't tried that yet (I'm just going to wait for the API)


Here's 2:

TileTabs Self-Destructing Cookies


TabCenter




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: