Live data from Hacker News

Firefox 74

mozilla.org

81–90 of 269 posts

Re: Firefox 74

#81
post #53

> Firefox has added support for the new JavaScript optional chaining operator (?.) Cool! This sounds like something all programming languages should have had decades ago. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

This is only a recent addition to Typescript as well. I'm working on a project built on Angular7 at the moment, and the version of Typescript we use is too old for this operator. What happens when the browser supports an operator the version of Typescript you are using doesn't?

> What happens when the browser supports an operator the version of Typescript you are using doesn't?

Nothing, because the compiled TypeScript won't contain it. TypeScript is deliberately conservative about the language features it supports to ensure it never gets out of sync with JS.

Re: Firefox 74

#82
post #17

A new Firefox release, a new reminder that Firefox hasn't implemented native context menus in macOS for 20 years.

It is open source. If you want that feature so badly you've had 20 years to implement it and submit a patch.

Re: Firefox 74

#83
post #27

I wish Firefox had a good multi-account support like Chrome has. That, and the fact that iOS 14 might allow to set your default browser would make me move to use Firefox everywhere.

I wish Firefox on iOS had ad-blocker - that's the only thing preventing me from switching on my iPhone.

Re: Firefox 74

#84
post #27

I wish Firefox had a good multi-account support like Chrome has. That, and the fact that iOS 14 might allow to set your default browser would make me move to use Firefox everywhere.

Multi-account works great with containers, far superior to chrome. What you mean is probably multi-profile. I have never used that with chrome, but with FF I can go to about:profiles to open a new one or (according to a quick search) have a shortcut to the profile switcher or to a specific profile. What does Chrome do better?

> What does Chrome do better?

I haven't used Chrome in a long time, but this is the primary major thing I miss from it (possibly the only thing).

E.g. we have a family computer that my spouse and I use. I have set up separate profiles for us and forced Firefox to ask which profile to use on launch. But this means that if she has the browser open and has stepped away, I can't just open a new window, switch to my profile, and do things under it. I have to fully quit the browser and restart it.

If I remember correctly, with Chrome the profile was essentially tied to the logged in account and it was possible to have multiple windows open to different accounts. With Firefox you need to sign out of a Sync account before logging in to another.

Re: Firefox 74

#85
post #68

Eagerly awaiting a Firefox release that improves power consumption on Mac to a point where it is at least close to competitive with Safari. That, plus the rumors that iOS will soon allow 3rd party default browsers and I'm all in Firefox for sure.

restricting all browsers to use safari is the single killer feature that made me stick with ios.

If I blacklisted a website in control center it is respected in all browsers even in private mode.

Re: Firefox 74

#86
post #79

Earlier quoted context omitted.

> you can tell it do remember to use that container whenever you go to abc.com My problem with that is that, even if I do this, it doesn't remember it for foo.abc.com, and when I'm in the container, links to def.com won't open outside the container.

I use Containise for that, it lets you set wildcards: https://addons.mozilla.org/en-US/firefox/addon/containerise/

Unfortunately that doesn't open other links outside the container :/

Re: Firefox 74

#87
post #22

I wish they’d fix Lockwise on iOS. Not really working. In my case takes ages to open when set as default, and never auto suggests login for the active site, either from Firefox or any other app.

Yes, it's a shame, it feels like none of the developers is actually using it. It also took them several months to fix a blatantly obvious UI issue with iOS 13. I would love to like Lockwise, it fits the bill perfectly for me, but its current state on iOS is just painfully bad.

Re: Firefox 74

#88

> Firefox has added support for the new JavaScript optional chaining operator (?.) Cool! This sounds like something all programming languages should have had decades ago. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

I like it, but idiomatic symbols are tough. When I look at some functional languages they seem so dense with operators that I have to use some inference (which I probably get at least partially wrong) to glean the meaning. This is a good operator that, in my opinion, should be in a dynamically-typed object-oriented language. But it is not as universally understood as most of JavaScript.

There is a place for languages that use more keywords and fewer operators as a design choice. Of course there also need to be languages that don’t have the undefined/null value and don’t need this.

Re: Firefox 74

#89
post #14

The Facebook container is great, but I wish there was an option for the built-in Multi-Account containers to work this way. I've been doing what the Facebook Container extension does, but with built-in containers, and the experience is very clunky. The two biggest issues are that I can't give the container a list of domains beforehand and say "everything under google.com should open here". I have to go to each Google…

I wish every domain could automatically be opened in an individual container. I don't even need to know about them.

That's an existing Firefox feature called First Party Isolation. Here's a plugin that toggles it:

https://github.com/mozfreddyb/webext-firstpartyisolation

It sometimes (rarely) breaks payment processors but otherwise works fine

Re: Firefox 74

#90
post #14

The Facebook container is great, but I wish there was an option for the built-in Multi-Account containers to work this way. I've been doing what the Facebook Container extension does, but with built-in containers, and the experience is very clunky. The two biggest issues are that I can't give the container a list of domains beforehand and say "everything under google.com should open here". I have to go to each Google…

> whenever I click a link on Gmail that goes to Github, Github opens in the Google container Google intercepts clicks and redirects them through a Google Domain to track clickthru. If you're in Gmail and hover over a link it will show the actual destination but onclick your browser opens a mail.google.com URL that redirects to the destination URL.

This extension removes the URL intercept/redirect on Gmail and many other sites:

https://addons.mozilla.org/en-US/firefox/addon/skip-redirect...

This one handles the other situation, tracking parameters added to the URL that are intentionally passed to the target site:

https://addons.mozilla.org/en-US/firefox/addon/neat-url/

Post reply on HN