Settings

Theme

Firefox 74

mozilla.org

540 points by replax 6 years ago · 268 comments

Reader

stavros 6 years ago

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 subdomain and set it to "always open in this container" with three or four clicks. The other major issue is that there's no way to have links outside those domains open outside the container, so whenever I click a link on Gmail that goes to Github, Github opens in the Google container and I always have to copy/paste the address to a new tab.

Fixing those two annoyances would make the built-in containers feature amazing. Maybe I should file a feature request.

EDIT: I have filed a feature request: https://bugzilla.mozilla.org/show_bug.cgi?id=1621276

  • kiwidrew 6 years ago

    I also wish that the basic container feature worked like this.

    In the meantime, I am very happy with the unofficial "Google Container" addon [1], which is just a copy of the Facebook container that works its magic on Google domains instead.

    Give it a try. It doesn't interfere with the official Facebook container addon.

    [1] https://github.com/containers-everywhere/contain-google

    • Fnoord 6 years ago

      To complete GAFAN/GAFAM or whatever it is called there's also one for Amazon [1] and Microsoft [2] (I wouldn't care to avoid tracking by Apple or Netflix).

      [1] https://addons.mozilla.org/en-US/firefox/addon/contain-amazo...

      [2] https://addons.mozilla.org/en-US/firefox/addon/microsoft-con...

      • blahyawnblah 6 years ago

        Why is it OK to be track by Apple or Netflix?

        • Fnoord 6 years ago

          > Why is it OK to be track by Apple or Netflix?

          That is not what I asserted.

          I asserted I don't care about it. I don't believe Netflix tracks me outside of .netflix.com and I don't believe Apple tracks me outside of .apple.com (and the other domains ofc). If they do, you have to convince me it is harming my interests (ie. my privacy or freedom of choice).

          I know Google tracks me, I know Facebook tracks me. Their profit model is surrounded by this tracking. I know Amazon and Microsoft track me. Their profit model partly relies on tracking.

          • JohnTHaller 6 years ago

            Now that Apple is forcing app developers to use Sign in with Apple -- and developers will have to also allow it on their websites so you can access your account there -- Apple will be able to use the Sign in with Apple javascript they serve to track you around the web just like Facebook and Google do, even if you don't use any Apple products.

            • pgoggijr 6 years ago

              While this is true, it is obvious how the other names he listed would benefit from such tracking. It is not clear to me why Apple would do this, as it runs opposite of their product marketing, and their business model does not obviously benefit from tracking the way the others do.

          • ycombinator_acc 6 years ago

            But there are thousands big ones out there. Cloudflare, Cloudfront, Baidu, Yandex, Akamai, Tencent, Twitter, Yahoo, Disqus, Uber, Airbnb, Pinterest etc. Why bring up Apple and Netflix specifically?

            • Fnoord 6 years ago

              Going for the high trees instead of low hanging fruit. Why? On average, larger impact.

              There's Invidation addon to avoid Twitter/YouTube and redirect to Nitter/Invidious, and there's some addons to avoid CDNs such as Cloudflare / Amazon/ Akamai. There's also an addon to remove garbage in URLs such as AMP (I mean, wtf?).

              If you want to avoid these completely, plus GAFAM, your internet (browsing) experience isn't annoying; it is broken.

              I avoid Uber/Airbnb/Pinterest already (niches I don't care about) and Yandex/Baidu is not meant for my demographics.

              • ycombinator_acc 6 years ago

                If Baidu, Tencent, Cloudflare etc are "low hanging fruit" then Netflix is an even lower hanging fruit. It's just a streaming service. Even Twitch has a wider audience than them. Which is the reason I was confused why you brought those two up specifically, instead of the bigger players who are way more ubiquitous.

                Invidition is just a wrapper. Doesn't solve the larger problem which is what's happening on the server. Last time I tried it YouTube was completely broken because Google changed a tiny little thing.

                • Fnoord 6 years ago

                  Obviously Netflix is low hanging fruit. Its just that people use the term GAFAN sometimes, and sometimes GAFAM. I don't know the exact logic of why using one or the other, so I did mention Netflix and Microsoft.

                  Twitch is Amazon.

                  I'm aware of wrapper usage. I just use youtube-dl from CLI whenever I see a YouTube linked referenced which should interest me.

            • chipperyman573 6 years ago

              netflix is the N and apple is an A in GAFAN

            • kelnos 6 years ago

              Probably because there are containerizer addons for Apple and Netflix, specifically, and not for the other sites you mention.

    • StavrosK 6 years ago

      That's great, thank you!

  • atombender 6 years ago

    Personally, I don't want to micromanage "containers" as a user. I truly don't understand why this is considered a nice feature. Who wants to micromanage anything?

    What I want is for every web page to run in its own container by default. Zero configuration.

    If it wants to access anything outside of its allowed domain hiearchy (like call an external API), I'd like the browser to ask for permission on its behalf. "Github.com would like to share data with Microsoft.com. Allow/Deny?"

    There could be some kind of trust standard so that Github.com can prove that they are the same legal entity as Microsoft.com and is therefore authorized to share information without asking. Or perhaps something simpler that is DNS-based, like with email.

    • richdougherty 6 years ago

      I use Temporary Containers for getting each web page to run in its own container: https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

      When I want to stay logged into anything I self-manage and create a named container. (This requires micromanaging but is at least opt-in.)

      But the default of separate temp containers is great.

    • rolandog 6 years ago

      I don't want to sound dismissive of your proposal, it'd be great to have a more restrictive set of defaults to prevent tracking...

      But just consider the automatic way a regular user clicks at any prompt that gets in their way out of habit...

      I am guilty of this sometimes, even though I try to be mindful and always try to opt-out of tracking cookies, etc.

      I think the system you're proposing has to have some sort of smart way to whitelist, either by granting temporary whitelisting with varying granularity (e.g. for this session, for 1 hour, forever ... Etc).

      I think Privacy Badger (the add-on) has partially solved this (learning through counting how many times a tracker's domain appears on other sites), maybe this could applied in reverse: automatically whitelist after N approvals.

      What do you think?

    • sadfklsjlkjwt 6 years ago

      Try umatrix you could use it a little like this.

      Sadly most sites use a lot of third party javascript, css etc so it will be a clunkier experience than you are hoping for.

      • atombender 6 years ago

        That just sounds like more micromanagement to me?

        • dorgo 6 years ago

          What is the difference to answering 10 to 20 "Allow/Deny?" question on each website? The website just won't work until you figure out which 3 of the 15 requests are needed to render the website properly. Most of these domains aren't "microsoft.com" but something like "gibberish123.net". Good luck guessing whether the request is legitime/usefull.

          edit: sounds like another addon idea: find the minimal set of 3rd parties needed to render a website.

          • mr_toad 6 years ago

            > find the minimal set of 3rd parties needed to render a website.

            uMatrix tries to do this already with some third party scripts, but it’s a moving target.

          • atombender 6 years ago

            You can eliminate most of those things based on general blacklisting rules for ads and beacons of the kind that adblockers currently rely on.

  • groovecoder 6 years ago

    Note: we have an update coming that includes a "Limit to Designated Sites" feature in the base Multi-Account Containers extension: https://github.com/mozilla/multi-account-containers/pull/165...

  • cptskippy 6 years ago

    > 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.

    • TheKnack 6 years ago

      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/

      • mark_l_watson 6 years ago

        Thanks for the link. I just spent a few minutes looking at this extention’s creator’s github activity. Installing this will be my first todo list activity whenever I first use my laptop today.

        That redirect always bugged me.

        EDIT: I just noticed on the install page "This is not a Recommended Extension. Make sure you trust it before installing.Learn more" which is annoying.

    • wackget 6 years ago

      This is the real problem in my opinion. The URL shown in the status bar should always match the URL which is opened after clicking on the link. Anything else is deception.

      I don't know how you'd enforce it at the browser level because obviously there are tons of legit uses for modifying a link on click... but it should be enforced somehow.

      • roblabla 6 years ago

        What are legit uses for modifying a link on click? I've only seen that used for tracking.

        • secabeen 6 years ago

          The classic use is after a site redesign or migration to a new domain, due to organizational name change, or whatever. You don't want to break all of the incoming links that are out there, but you want people to get to the page they were trying to reach.

          • extra88 6 years ago

            That's handled by redirects with HTTP 301 messages, not JavaScript hijacking links on the referrer page, which is what Google search pages do.

          • roblabla 6 years ago

            I might have badly expressed myself - I'm specifically talking about changing the link target in the link's onclick handler like Google does, such that the link target shown in the browser is different from the actual target.

    • StavrosK 6 years ago

      It doesn't matter though, the tracking domain would run in the container and github outside it.

      • bluGill 6 years ago

        I don't want google to know that I clicked on the link. That is sensitive.

        • StavrosK 6 years ago

          Switch to an email provider that doesn't want to track you. You can be on Fastmail in an hour if you have your own domain.

          • freeopinion 6 years ago

            protonmail did the oddest thing to me the other day. It sent an email to my gmail account to inform me that I had received an email at my protonmail address. I was stunned. The main point of having the protonmail account was to keep google out of my business.

            Now I have to find a provider that doesn't leak in the dumbest of ways.

            • spartas 6 years ago

              In protonmail, Settings → Daily email notifications → Disabled. No, I don't understand why that isn't the default setting either.

              • freeopinion 6 years ago

                Yes. The email protonmail sent to my gmail account informed me of this lovely default. One email too late.

          • bluGill 6 years ago

            I have used fastmail for ~10 years. However google still has far too many ways to track me.

            • StavrosK 6 years ago

              Why are you worried about GMail's outgoing links if you're using Fastmail?

              • bluGill 6 years ago

                Gmail is not the only place where outgoing links get this treatment. Random websites do it too once in a while.

        • Freak_NL 6 years ago

          Use a mail client like Thunderbird.

      • cptskippy 6 years ago

        The browser have to intercept 302 redirects and javascript .location assignments, open safe locations in a different container. Would that be a new window or the same window but with container change?

        In the former scenario you'd basically get 2 new tabs, in the later you'd have a tab represent two different containers based on where you navigate in history.

        Either way it sounds unsavory.

  • stinos 6 years ago

    Apart from those 2 issues, a smaller annoyance but I really wish 'Reopen in Container' would just reuse the tab. At least I've personally not once felt the need to keep the original tab open.

  • IanSanders 6 years ago

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

    • katet 6 years ago

      Ask and ye shall receive: https://addons.mozilla.org/en-US/firefox/addon/temporary-con...

      I use this in combination with "normal" containers and it works a treat

      • SAI_Peregrinus 6 years ago

        Same. The mix is IMO the best way to get privacy while keeping usability. It obsoletes things like cookie auto-delete.

        There is some annoying UI lag when opening a new tab though, as it takes a fraction of a second to swap from default to a new temporary container.

      • xenophonf 6 years ago

        I use this plus Containerise, but with recent updates to Temporary Containers, I don't think I need Containerise any more.

      • Yhippa 6 years ago

        Just curious: is there significant overhead to running each domain in it's own container?

    • 0-_-0 6 years ago

      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

    • markosaric 6 years ago

      There's also the privacy.firstparty.isolate in about:config which isolates each site.

    • matsemann 6 years ago

      That would break a lot of stuff, though. And then I don't just mean "bad" tracking, but normal auth flows etc

      • katet 6 years ago

        You're quite right - I have some trouble with "modal" popup windows and the Atlassian Single Sign On in particular with the temporary extensions tab. But I eventually figured out to copy and paste those URLs and manually whitelist them to a specific container tab

        I wouldn't recommend it for family or friends, but I'm happy with the trade off

    • pyr0hu 6 years ago

      There is a temp container extension that does exactly this.

  • cypressious 6 years ago

    > The other major issue is that there's no way to have links outside those domains open outside the container, so whenever I click a link on Gmail that goes to Github, Github opens in the Google container and I always have to copy/paste the address to a new tab.

    I had the same problem so I made a small extension that does that:

    https://addons.mozilla.org/de/firefox/addon/container-outgoi...

  • skrowl 6 years ago

    With the base multi account container extension https://addons.mozilla.org/en-US/firefox/addon/multi-account... you can right click in any page and have it remember the container for that domain. For example you open abc.com in container "Personal" once, then you can tell it do remember to use that container whenever you go to abc.com.

    The Conex extension https://github.com/kesselborn/conex goes beyond by (optionally) prompting you for which container you want. The best part of this extension is that it lets you hide tabs that aren't in the same container, effectively giving you tab groups based on container. Once you get used to it, you won't want to go back to having 80 tabs displayed at once.

    In addition

  • addandsubtract 6 years ago

    > whenever I click a link on Gmail that goes to Github, Github opens in the Google container and I always have to copy/paste the address to a new tab.

    You can right-click links and open them in a "New Container Tab" (including "No Container").

    Edit: You can also right-click on the tabs and select "Reopen in Container"

    • StavrosK 6 years ago

      Sure, but it's not as convenient as doing it automatically.

      • dmit 6 years ago

        If you specify a catch-all url to open in No Container, would that work?

          !*.google.com , Google
          !* , No Container
        • StavrosK 6 years ago

          Oh wow, that did work, thanks! It's odd, because the extension reordered the catch-all URL to the top, so I'm not sure how the specificity goes.

      • wexxy 6 years ago

        I feel like that's probably by design. If you were in a session and clicking links, the assumption is if you're in the container already, you'd want to remain in the container. I don't disagree it would be nice for you to be able to specify domains per containers, but yeah, maybe that'll come in the future..

        • StavrosK 6 years ago

          It's definitely by design, since the containers are meant to segregate accounts (e.g. a company container and a personal container), but a second mode would be useful since many people are using them for per-site isolation.

  • darkwater 6 years ago

    I also miss the option to choose in which container open a new tab by default. I try to not use at all "container-less tabs" and it breaks keyboard-only usage.

    • input_sh 6 years ago

      Couldn't agree more. Open default links in separate container + delete all data from this container would make the desktop experience like Focus on mobile.

  • pbhjpbhj 6 years ago

    I guess following a link that goes to a different container will break session cookies, and such, which for some/most is going to be annoying.

  • sylens 6 years ago

    Do containers sync across devices yet? Having to re-establish all of my container rules on my work and personal computers is tedious

    • mozillamaxx 6 years ago

      Yes — We added it last month! (Mozilla Containers dev here.) See this blog post for more info: https://blog.mozilla.org/security/2020/02/06/multi-account-c...

      • 725686 6 years ago

        Sorry to bomb you like this, but I don't have the time/energy to find where to file a ff container bug: twitter.com never opens in it's designated container for me. That is the only site I always have to "Reopen in container".

        • girzel 6 years ago

          Same here: that's the only site that doesn't work. I wonder if it has something to do with the post-login redirects: it's impossible to say "always open this site in this container", because you've already been redirected to a different url.

        • extra88 6 years ago

          Works for me, maybe the issue is specific to the site linking to Twitter.

    • StavrosK 6 years ago

      I just opened mine and got a notification that they can now sync, so it appears that they added it recently.

  • SwiftyBug 6 years ago

    Do you know if there is any way one can configure a container to disable specific extensions?

  • itwy 6 years ago

    Why you keep saying "built-in containers", it's not built-in, it's an add-on.

    • sfink 6 years ago

      The core functionality is and must be built in. You can't do very much with it in that state, so Multi-Account Containers is an user interface to configure and access most of the user-facing functionality. Some of that can be enabled just by toggling a couple of about:config settings, though. And as far as I know, though, it doesn't have privileged access to container APIs, so you could replace it with other addons.

      So whether it's more correct to be referring to the built-in functionality (including some of the UI elements), or the add-on, depends on exactly what you're talking about. And it's hard to distinguish.

      • itwy 6 years ago

        I see, thanks for the clarification. I wonder why Mozilla didn't just ship the add-on. It seems far-fetched to think it was to make the add-on replaceable by another.

  • sirmoveon 6 years ago

    Do you know of Firefox Multi-Account Containers?

    • StavrosK 6 years ago

      Yes, those are the ones I'm talking about.

      • sirmoveon 6 years ago

        You are right the user experience is chunky and not self explanatory. But what you are trying to achieve is possible. Play with the settings a bit. I have it in a way that if I type a domain that is assigned to a container, it will ask me first if I want to open it in its default container or a different one.

        • Tomte 6 years ago

          That's not what he (and I and many others) are asking for.

          The site linked to is not assigned to any container. It opens in the old container, while it should open in the default container.

          • sirmoveon 6 years ago

            I'm just trying to help.

            The idea of having a link clicked inside a container and expect it to go to a different container as a default setting, seems to contradict web standars. Now, if you've explicitly assigned the clicked domain to a different container, then yes, it should go to its container (which is how it works, to me at least).

            • Tomte 6 years ago

              I'm simply explaining something you hadn't understood.

              But I'm not aware of any "web standard" codifying container behaviour.

              • danlugo92 6 years ago

                There are (standarized) things that get sent to x.com when you click on a link to it on m.com. Stuff that wouldn't be there if you actually copy pasted the link.

                • Tomte 6 years ago

                  Referer? Great.

                  What does that have to do with containers, or better, why do you believe what many users want is forbidden by "web standards"?

            • StavrosK 6 years ago

              > seems to contradict web standars

              But if I click a Google link, it already goes to a different container (the Google one), because I've told it to.

              > Now, if you've explicitly assigned the clicked domain to a different container, then yes, it should go to its container

              I am trying to assign "all non-google.com links" to open in the default container.

  • comboy 6 years ago

    I use FF, I don't use FB, but I still think this is wrong. Browser is not a place to decide which companies are good and which are bad. As much as I despise Facebook I still don't think it's fair.

    "I disapprove of what you say, but I will defend to the death your right to say it". All companies should have the same access to the technology in user's browser. Favoring Google by Chrome seems no different than blocking Facebook by Firefox. It's the same behavior, just a difference in opinions.

    edit: to clarify, I am in agreement with the parent comment, the above is just about Facebook container being a feature

    • StavrosK 6 years ago

      It's wrong for the browser to give me a way to containerize whatever domain I want?

      • Ohn0 6 years ago

        At first glance, this seems to be pretty opinionated, with a hip 30 second commercial

        https://www.mozilla.org/en-US/firefox/facebookcontainer/

      • comboy 6 years ago

        Absolutely not, but you should be the one choosing the domain.

        • StavrosK 6 years ago

          I am, Firefox doesn't do this by default.

        • gpvos 6 years ago

          Facebook Container is an optional extension, not installed by default. And you can write your own extension for different domains. In fact, people have created several such extensions, such as Google Container, Temporary Containers, and others. It's true though that the Facebook Container extension is actively marketed by Mozilla.

    • onyva 6 years ago

      Even it were true, which is not, Facebook had been anything but fair to its users (and non users) in case you didn’t get a chance to follow the news. Since Mozilla is all about user’s privacy and safety online and Facebook is such a huge menace than it actually makes sense to offer a targeted solution. But again, it’s just an implementation of a container, nothing specific to Facebook.

    • sigzero 6 years ago

      He is not saying for the browser to do it automatically out of the box. He wants to be able to configure the browser with a list of domains. That is perfectly reasonable.

    • jakelazaroff 6 years ago

      How is this tantamount to deciding which companies are good and bad? Mozilla have simply identified an extremely common way people are tracked online and are doing their best to contain it.

      • comboy 6 years ago

        Same rules should apply to everybody. You should be able to decide some rules, even heuristics that can catch tracking across multiple sites and suggest user to disable it rather than pointing to entity and applying different rules to it than to everybody else.

        • hobs 6 years ago

          No, they shouldnt. Everybody isnt the problem, its large scale privacy destroying services that are the problem.

          Singling out facebook and google would absolutely be correct actions, and making it more obvious to users how to do that is a net good.

        • matsemann 6 years ago

          FYI the facebook container is an addon one has to download and enable, it's not built-in.

        • majewsky 6 years ago

          You can set up containers for every domain you like. Facebook just comes as a predefined option because 90% of users are going to choose that domain anyway.

    • babypuncher 6 years ago

      You realize Facebook Container is not part of Firefox, it's an extension you have to install yourself.

    • Ascetik 6 years ago

      Define what you mean by "fair". It is Mozilla's (right) opinion that Facebook is a hugely corrupt corporation and entity, the technology itself doesn't just work on Fedbook, they just use Fedbook as their prime example.

srathi 6 years ago

So Firefox sent me an email with a title "Get Facebook Out". I tried to unsubscribe, but that forces me to login first, for which I don't remember the password. So I had to reset the password, and then unsubscribe from their "tips" emails.

Shouldn't Firefox offer a one click unsubscribe botton?

saberworks 6 years ago

I don't know what is up with mozilla/firefox. I'm still using firefox but not because I like it, only because the alternatives are worse. I signed up for a firefox account almost right after they were announced. At the time and multiple times since I've unsubscribed from "all" their emails because I'm not interested in them. They just either invent a new list and auto-subscribe me to it or they just ignore my preferences and spam me anyway. Today I got an email from mozilla telling me to "Get the 'F' out." So I did, I reset my password, logged into their service, unsubscribed (again!!) from all their lists, and then deleted my account. Yes, I was forced to reset my password and log in just to unsubscribe.

Not mentioned in the changelog for this release is that in the URL bar, when I start typing and the suggestion list drops down, the first result is now highlighted in an eye-destroying bright green (even in dark mode, which I'm using).

  • bad_user 6 years ago

    I've also signed up for a Firefox sync account ever since it was launched, and the only emails I get are the security notifications about new sign-ins.

    The Firefox Account has no communication options and does not send promotional emails: https://accounts.firefox.com/settings

    Not sure what lists you're subscribed to, but they aren't part of this account. What mailing lists have you subscribed to or what service are you talking about?

  • 98codes 6 years ago

    I've been using Firefox since they announced their major overhaul whenever that was, and got a Firefox account to sync with when that became available -- I don't remember getting any email from them at all.

  • Ohn0 6 years ago

    I used to be a fan of FF until chrome. I understand it's bad - but how about chromium?

    Btw, I'm not against looking at FF again, but looking at this changelog and recent product direction, they honestly feel lost.

    • bad_user 6 years ago

      They deliver a new version every month, why do they feel lost and what sort of changes do you expect?

    • yjftsjthsd-h 6 years ago

      How is chromium better than chrome? It's the same program, minus some blobs.

      • tedunangst 6 years ago

        Some users may not like the blobs.

        • yjftsjthsd-h 6 years ago

          I mean, sure, but chromium is still happy to spy on you, integrate with Google services, and contributes to the Blink monoculture. I'm just surprised that there are people who would object to Chrome on principle and not to chromium.

    • cadence- 6 years ago

      Mozilla is currently in a state of disarray. Diving revenues, layoffs, etc. Don’t expect anything major from them until the number of users start growing again.

  • rurp 6 years ago

    Forcing a login to unsubscribe from a marketing email is a serious dark pattern and a quick way to get me to flag that email as spam.

spatulon 6 years ago

I'd love to hear if they made any progress in tracking down the 'interesting WebRender bug' from https://news.ycombinator.com/item?id=22359574

skrowl 6 years ago

The largest change is disabling TLS 1.0 and 1.1 by default.

Chrome following when 81 gets released (currently in beta).

  • tialaramex 6 years ago

    Yes, all the major browsers are on board with this plan.

    An IETF Best Common Practice document saying to stop using TLS 1.0 (and TLS 1.1 which was rarely used in practice) will probably be published later this year. I liked this document's original name better but alas it's more important for people to act on correct advice than for the advice to make me smile.

    https://datatracker.ietf.org/doc/draft-moriarty-tls-oldversi...

MasterYoda 6 years ago

The 74 release says "New: Facebook container..."

Do they mean the facebook container addon will come as standard, pre-installed with 74 or do they only mean they updated the addon? Little bit confused, feels a bit strange if they meant the later (under the new firefox release), but a at the same time when I updated 73 to 74 I could not see any traces of the "facebook container" in 74, no added addon. Is it meant fb container should should be like an pre-installed addon?

  • dao- 6 years ago

    > Do they mean the facebook container addon will come as standard, pre-installed with 74 or do they only mean they updated the addon?

    The latter.

    • Santosh83 6 years ago

      Why is that being mentioned in the main application's release notes? Isn't it more appropriate on the addon's main page? This confused me too. I thought they were including Facebook Container by default like they did with Pocket, then could find no trace of it after updating.

      • asveikau 6 years ago

        I don't watch mozilla closely other than I run firefox in a couple of places [including typing this message], and it does seem to me that they often promo existing features as "new" assuming that people are unfamiliar with them, which in fairness, a lot of people are probably unfamiliar..

        For example when they recently updated their android app, it was phrased as "our new android app" with the possible implication that it was written from scratch more recently [I was already using it]. And probably to a lot of potential users, it might as well be new, because most people are not on it.

        Seems a tad slimy/deceptive/over-hyping. But I understand that the public at large is unaware of the feature set and they wish to make a good impression.

      • cadence- 6 years ago

        There is nothing else major in this release, so it probably made sense to Use this opportunity to mention it.

  • Derek_MK 6 years ago

    Pretty sure the "new" part is the following:

    > But when we need an exception, you can now create one by adding custom sites to the Facebook Container.

MivLives 6 years ago

It's interesting that the patch notes seem to have references to a specific site. Did they really make changes to Firefox that only target Instagram?

pgm8705 6 years ago

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.

  • DavideNL 6 years ago

    There have been improvements, so perhaps you should try it again...

    > "Highlighted by developer Henrik Skupin, users of Firefox Nightly on macOS will see a "huge decrease of its power usage by a factor of about 3x" when loading webpages. The change, which revolves around using CoreAnimation for rendering, cuts down on the amount of power required for the process."

    https://appleinsider.com/articles/19/09/03/firefox-macos-tes...

  • AbuAssar 6 years ago

    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.

    • hencoappel 6 years ago

      > restricting all browsers to use safari is the single killer feature

      "killer" is right, "feature" is not. It's very anti-competitive and for those who don't want to use Safari it means iOS is just not an option.

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

      This is useful if you're using multiple browsers, but why bother if they're all Safari?

    • Karunamon 6 years ago

      Requiring all third party browsers to honor those settings is something I could see Apple doing.

    • m45t3r 6 years ago

      Apple could simply, you know, provide an API so browsers could query this option and do something useful instead of being anti competitive.

  • unethical_ban 6 years ago

    I'm on a 2019 Macbook Pro and my battery lasts for hours. Then again, I haven't run Safari for an extended period of time.

    • apetresc 6 years ago

      Well of course it lasts "for hours", what would the alternative be? A brand new laptop dying in minutes?

      • unethical_ban 6 years ago

        My 2019 Lenovo E485 with Ryzen 7 was lasting about 90 minutes on Ubuntu due to a microcode bug that was recently fixed.

theandrewbailey 6 years ago

> 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...

  • jeffadotio 6 years ago

    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.

  • jmkni 6 years ago

    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?

    • untog 6 years ago

      > 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.

    • jve 6 years ago

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

      Well I'm certain that it won't compile. Your .ts file must go through tsc after all before you get .js

neop1x 6 years ago

I am surprised that browsing experience looks mostly the same as it did in the beginning of web browsing. Browsers are almost operating systems, yet they look like, well.. content readers. Nowadays I tend to work on several "projects" or tasks in paralel and for each project I open multiple tabs. I am opening multiple windows but it's easy to get lost in what each of these windows belongs to, difficult to switch between them, browser windows all look the same. Containers are not exactly good for this as they have their own cookies/local storage (different use case). It seems to me that browsers are not evolving in the actual end user usability that much. Also, more generally, why can't we have electron built-in in the browser, integrated with OS (so windows would look like a native app with it's own icon, title, etc)? Why does there need to be a separate Electron "browser" for every webapp instead of reusing already running browser with extra, per-app elevated API access? Why are browsers using vague version numbering instead of semver as it used to be? I don't know if FF 74 is the massive upgrade from 73 or if it is similar to the change from 72 to 73 or 71 to 72. And will it still take 2 seconds to get visual feedback after clicking the button in that fancy marerial SPA on my cutting-edge desktop machine?

onyva 6 years ago

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.

  • lorenzhs 6 years ago

    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.

  • abledon 6 years ago

    Why use lock wise over say. 1password or LastPass ?

    • onyva 6 years ago

      Because I trust Mozilla with my data. Would love it to support alternative backends, like NextCloud, though.

      • nichos 6 years ago

        I would suggest bitwarden, it's fully open source. I switched to it from Mozilla, mostly because of the sharing.

        • newscracker 6 years ago

          I use Bitwarden, but don't really like the UX. It being a one person endeavor seems to make the rate of improvement quite slow.

          The app itself is quite slow to open on the platforms I've used it on. Searching for items is also slow. It doesn't allow for custom types (like WiFi, software licenses and other things), like the commercial ones do.

      • abledon 6 years ago

        Trust a small portion of a web browser company instead of an entire company dedicated to the security application?

        • onyva 6 years ago

          Absolutely zero trust in for-profits, especially ones who only care about an exit or getting bought by Microsoft, Google, Facebook, etc. It'll be too late to get your data out of their hands at that stage. Regardless, so far we've seen that no software/company is 100% reliable, no matter what their expertise...

  • cadence- 6 years ago

    It was probably deprioritized after the recent layoffs and reorg. They need to focus on their core product which is Firefox.

  • MikusR 6 years ago

    Lockwise takes ages to open on desktop Firefox.

  • jackconway 6 years ago

    Agreed! It's painfully slow.

MikusR 6 years ago

After updating Firefox opens this page (using Google trackers) https://www.mozilla.org/en-US/firefox/74.0/whatsnew/all/ with a huge banner for Facebook container. Notably Mozilla hasn't made or advertises a Google container (probably has nothing to do with their heavy use of Google analytics or the search deal they have with Google).

jorvi 6 years ago

Please just fix the macOS CoreAnimation patch. It was introduced with so much fanfare ~6 months ago but it doesn't do anything, in terms of power use, for a large contingent of Firefox users. Firefox still nukes batteries, especially with video playing.

ptx 6 years ago

"Going forward, only users can install add-ons; they cannot be installed by an application."

Surely that depends on how hard the application wants to try? I suppose they might mean that installing add-ons externally is now unsupported.

  • notriddle 6 years ago

    Windows and macOS both have application-tied sandboxing systems. Maybe they plan to use that?

Waterluvian 6 years ago

It says a lot that there's a new feature bullet for Facebook alone. I wonder if at some point Firefox is going to be so effective at hampering FB's goals that FB decides it needs to be crushed

  • IanSanders 6 years ago

    Firefox has (unfortunately) such an insignificant share that it doesn't make any difference. Also many companies don't even bother officially supporting it any more.

dcarmo 6 years ago

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.

  • geraltofrivia 6 years ago

    Read the top comment regarding Containers. I think FF has the BEST multi-account support. Just login to different accounts using different containers. Your cookies/logins in one are isolated from the others. Currently have three Gmail accounts open and pinned in multiple containers.

  • Semaphor 6 years ago

    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?

    • cdubzzz 6 years ago

      > 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.

      • bzbarsky 6 years ago

        > I have to fully quit the browser and restart it.

        You can use about:profiles and click the "Launch profile in new browser" button for the relevant profile. The UI is not amazing, and I would not recommend it to a non-techie given all the noise in it, but it does work....

      • velosol 6 years ago

        Out of curiosity, why not have another user account on the computer? Windows is pretty simple to move between user accounts as is Linux and, although I haven't use macOS recently enough to comment, it was pretty easy the last time I did.

        I'm sure our use cases are different but I'd like to understand yours better.

      • yjftsjthsd-h 6 years ago

        You can just make a shortcut to run `firefox --no-remote" --profile foo`. Poor UX, but the feature works.

      • sp332 6 years ago

        With the new(ish) Containers feature, you can have different accounts in different tabs. They are color-coded so you can tell which container each tab is in. Just long-press or right-click the New Tab button to choose which container the new tab opens under. So e.g. you could log in to Twitter in your container, open a new tab in her container, and log in to a different Twitter account there.

  • matsemann 6 years ago

    Containers are a vastly superior experience to profiles, at least for my use. I still have all my history, bookmarks etc., just different cookies&stuff for the things I open in the various containers I use.

  • bluedevil2k 6 years ago

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

    • newscracker 6 years ago

      On iOS, all the browsers share the Content Blockers you install and enable in Settings (system wide). Install Firefox Focus (a single tab browser), which comes with its own Content Blocker.

  • _khhm 6 years ago

    Obligatory "Firefox on iOS isn't really Firefox, as iOS App Store rules ban browser engines" reply. ALL iOS browsers are basically just skins on top of Safari's WebKit.

    See 2.5.6 here - https://developer.apple.com/app-store/review/guidelines/

    • mark_l_watson 6 years ago

      An off topic question, but I would appreciate feedback: I have tried the DuckDuckGo browser on my iPad, and it seems like it provides good privacy features even though it is layered on WebKit. Any opinions of DuckDuckGo vs. Firefox on iOS?

genpfault 6 years ago

Any way to get rid of this "Your browser is being managed by your organization" tomfoolery without nuking the relevant code in EnterprisePolicies.js[1] and rebuilding Firefox?

[1]: https://dxr.mozilla.org/mozilla-central/source/toolkit/compo...

ape4 6 years ago

Even if Facebook is containerized, if you make a purchase on <site>.com they might just tell Facebook (without the browser involved)

  • sp332 6 years ago

    But that site would have to know what your Facebook profile is. And with FB domains blocked outside of the FB container, they're going to have a harder time putting that info together.

    • inferiorhuman 6 years ago

      But that site would have to know what your Facebook profile is. And with FB domains blocked outside of the FB container, they're going to have a harder time putting that info together.

      Nope. I didn't find a lot of activity here (most was wrong), but Albertsons and Home Depot had hits. I've never given either my Facebook info.

      https://facebook.com/off_facebook_activity/

    • ape4 6 years ago

      Could they just use your email address?

      • groovecoder 6 years ago
        • newscracker 6 years ago

          That helps only for breaches involving specific email addresses. What the GP is hinting at is Facebook having your email address and you using the same email address on a site for a purchase. Sellers usually upload their customers' email addresses on to Facebook and other social media platforms so that they can target these users better. So if you use the same email address everywhere, then linking all your interactions and transactions is a certainty.

  • chrisjc 6 years ago

    Apparently this can be done in a brick-and-mortar (Home Depot, Pavillions, so on) too. And I mean even without ID, members card, ewallet, etc...

    There's nothing Mozilla can do about that too.

Avi-D-coder 6 years ago

Switched to Firefox nightly and preview recently; it's great once you enable webrender and mess with a few other about:config options. Lockwise on Android is the only issue, it doesn't always suggest my saved passwords.

maallooc 6 years ago

https://www.mozilla.org/security/advisories/mfsa2020-08/

Link seems broken.

metalliqaz 6 years ago

This release really seems broken to me. Tree Style Tabs broke completely, and i have problems with non-responsive windows

  • kyleee 6 years ago

    Ugh that makes me worry, what happened to TST for you?

    • abdullahkhalids 6 years ago

      I can only close tabs with Ctrl+W. Clicking on the 'x' button does nothing.

      • sfink 6 years ago

        Something's weird, then, given the number of Mozilla devs who use TST. Try in safe mode / try in a different profile / file a bug.

        (I am running Nightly and am happily clicking away TST tabs with the 'x'.)

        • abdullahkhalids 6 years ago

          Thanks. Reinstalling the extension fixed it.

          • mkl 6 years ago

            Did that lose your existing tree structure and flatten everything?

            • abdullahkhalids 6 years ago

              Nope. I did the following steps: (1) uninstall TST (2) restart browser (3) install TST (4) restart browser.

              All the tabs were as is. But I also purposefully did not open or close any tabs between (2) and (3). Not sure what the impact of that would be.

trasz 6 years ago

I still find it somewhat surprising that the FreeBSD pkg is already there, just hours after release.

Ohn0 6 years ago

First item listed under New:

> Your login management has improved with the ability to reverse alpha sort (Name Z-A)

Cool!

baal80spam 6 years ago

Is it me or the security fixes link points to a nonexisting page?

finchisko 6 years ago

I wish disabling extension will not reset all the settings.

franczesko 6 years ago

The desktop version should be a lower-level priority in the mobile driven world. The Android version of the browser is still annoyingly slow and too complex to be a daily default.

Brave, with it's dead easy setup should be an example to follow.

brynjolf 6 years ago

The browser is unusable on Twitch or YouTube. It is so slow. It also starts lagging my 2700x CPU, which is insane. As always performance is an issue with Firefox and always will be

Hitton 6 years ago

I guess this means that containers still don't work in private mode.

fdghfg 6 years ago

does it still come with google tracking on the welcome screen and a ton of unapproved communication to mozilla servers?

DonCopal 6 years ago

Until Firefox allows Tampermonkey scripts to be loaded from local files, I'm not switching.

Ohn0 6 years ago

> When a video is uploaded with a batch of photos on Instagram ...

Features just for insta? I thought this was a web browser not an instagram browser. I guess same goes for the facebook container... what's up with building browser features for facebook? Why no reddit container, or google container, or amazon container?

seumars 6 years ago

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

  • gmfawcett 6 years ago

    I suggest withholding payment until they fix the problem.

  • macinjosh 6 years ago

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

  • OJFord 6 years ago

    I reckon it's the only thing I use on macOS that even has a context menu. What's wrong with it? Or is it just that it doesn't look like those in... whatever you're using that also has them (Numbers.app et al. maybe?)?

    • ken 6 years ago

      Literally every other application on my Mac. I don't know of any Mac applications that don't have a useful context menu.

      Even if you ignore Firefox's weird horizontal menu items, it looks wrong, and it acts wrong.

      The dividers have a non-standard color. Some menu items have tooltips. One item has an icon, and it doesn't highlight correctly. When dismissed, the menu disappears sharply instead of fading out.

      (To add insult to injury, the menu doesn't even use the system language. There's some internal setting that nobody can find which causes it to use Japanese even though my system and Firefox prefs are all set to English.)

      The position is wrong, too. I'm used to dragging one pixel to the right, but that's not far enough to highlight the first item in Firefox. Many keyboard shortcuts are missing, e.g., the common ways to jump to the top/bottom item (home/end, cmd-up/down) don't work.

  • chrnad 6 years ago

    Try MaterialFox (https://github.com/muckSponge/MaterialFox). It smooths out many of the rough edges that make Firefox feel a bit clunky on macOS.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection