Live data from Hacker News

I cannot continue working on my add-ons

fasezero.com

171–180 of 218 posts

Re: I cannot continue working on my add-ons

#171

There seem to be a lot of people that are saying "oh, without XUL based extensions, Firefox is just a (worse) Chrome clone, so I might as well just use Chrome." I think what they might be missing is that Mozilla's conclusion is a lot like the people seem to be thinking here -- even though Chrome doesn't have the fancy extensions that are possible in Firefox, many many more people are using Chrome than Firefox, becaus…

Is it weird that I prefer Firefox? The only time I use Chrome is when I'm debugging some code.

Re: I cannot continue working on my add-ons

#172
post #117

Earlier quoted context omitted.

>>Clearly, that has something to do with either security or performance, where Firefox has a perceived lag. This is completely false It has something to do with MARKETING and the fact the Google is largest marketing company in the world and has the ability to market chrome far far far more effectively than Firefox IE is crap, so Windows users seek a replacement for IE, use to their only option was Firefox. Once Chrom…

They they take away my TreeStyle Tabs and a few other Extensions I dont care how much faster it is, FF will be removed my all my systems TreeStyle Tabs is the the Main reason I use FF today. I dont understand why browsers have tabs horizontally across the window, it looks stupid and is unusable once you get above 20 or 30 tabs open So you talk about have 100's of tabs open, it is pointless if I do not have TreeStyle…

Same

Re: I cannot continue working on my add-ons

#173

Earlier quoted context omitted.

No, it won't do trees: https://github.com/bwinton/TabCenter/issues/498 But I found this: https://github.com/bwinton/TabCenter/issues/868 "I've been talking with the people implementing WebExtensions for a while now, and they are committed to adding the APIs necessary to support something like TabCenter (or TreeStyle Tabs, or any of the other side-tabs add-ons). I don't know their final timeline, but I would be very s…

OK what about Vimperator?

Follow this ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=1215061

Re: I cannot continue working on my add-ons

#174
post #97

Earlier quoted context omitted.

And it's going to kill TabGroups too. And a lot of other addons from other authors will probably suffer the same fate.

The author of the posted article is the author is TabGroups.

I know, which is why this is doubly sad.

Re: I cannot continue working on my add-ons

#175
post #45

Firefox has three APIs: XUL, Jetpack, and WebExtensions. XUL has been on the way out for years, and never worked in mobile Firefox anyway. (Almost nobody runs mobile Firefox, so that turned out not to matter much.) Jetpack was introduced in 2013, and by 2014, it was actually usable. It's not clear when and whether Jetpack add-ons will stop working. Mozilla's developer documentation is so confused that you can't tell.…

Reading this on mobile Firefox with > 100 tabs open. We're out there! ;)

Re: I cannot continue working on my add-ons

#176

There seem to be a lot of people that are saying "oh, without XUL based extensions, Firefox is just a (worse) Chrome clone, so I might as well just use Chrome." I think what they might be missing is that Mozilla's conclusion is a lot like the people seem to be thinking here -- even though Chrome doesn't have the fancy extensions that are possible in Firefox, many many more people are using Chrome than Firefox, becaus…

Jesus from the rest of the comments, you'd think Mozilla was removing the XUL interface just to spite people. It's being removed because it's incompatible with making Firefox multi-process and sandboxed. Firefox is literally the only major browser that hasn't moved to a multi-process and sandboxed model yet, and it shows hard in performance and in security vulnerabilities. I'm very excited to see Firefox finally catc…

The "XUL Interface" is largely a misnomer. Firefox has had extension interfaces that are compatible with multiprocess firefox for years. Yes, you can break compatibility, but if you do it right it will keep working. Also the browser will tell the extension that it's not allowed to do that so the extension developer will know to fix their extension.

Don't get me wrong. I love the webextension idea. But it doesn't replace the ability to have extensions with the same power as the browser itself. I would love for Mozilla to promise compatibility for webextensions and say "you are on your own" for traditional extensions. They can mark them as bad in the store, even refuse to fully review them so that I know that they are why my browser is broken. But sometimes that power is incredibly useful, and I would hate to see that taken away.

Like many others the only reason I use firefox over chrome is because of a couple of extensions and if they were gone I would switch because internal sites at my work tend to break less and internal extensions generally only support chrome.

Re: I cannot continue working on my add-ons

#177

This is going to kill pentadactyl, which is currently the only reason I'm using Firefox. For those who aren't familiar, pentadactyl is a Firefox extension that transforms the user interface to make it more minimal and vim-like. You get to use standard vim bindings to navigate the web and it even gives you a vim-like command line interface to the browser's functionality.

Unfortunately neither pentadactyl or vimperator support multiprocess firefox IIUC. The being said adding support for multiprocess is possible, whereas porting to a webextension doesn't appear to be.

Re: I cannot continue working on my add-ons

#178
Guess I'll have to use an outdated version of Firefox forever. Tab Groups is absolutely indispensable add-on, and Mozilla was idiotic to remove this feature in the first place. And now they're making it impossible for add-on authors to keep working on their add-ons.

Re: I cannot continue working on my add-ons

#179
post #159

Can someone explain me in a simple way the "xul prevent us to switch to multi process" argument ( when i'll naively think - just use one more dedicated process for xul. ?). Xul design & gecko

There isn't one. The actual argument is "multiprocess can break some /classic/ extensions". Then they lumped in "existing extensions can cause bad performance". And now they are using that bandwagon to remove tons of power from extensions.

I wish we had both, because I would prefer webextensions (proper permissions) but when I needed to I can still use a powerful /classic/ extension.

Re: I cannot continue working on my add-ons

#180

Earlier quoted context omitted.

After vertical side tabs are impossible in Firefox because Chrome banned them because someone at Google "didn't like how they looked", I want to see you run 679 tabs on Firefox.

What do you mean? They are running this experiment: https://testpilot.firefox.com/experiments/tab-center/

I didn't know about that. I'm liking it a lot, even more than Tree Style Tabs, because I just wanted vertical tabs, not the rest of it (the tree, etc). But as someone else has said they will just abandon this because it'll "confuse users" so it's like I'm using a feature with an expiration date :(
Post reply on HN