Slashdot Mirror


Firefox 44 Deletes Fine-Grained Cookie Management (mozilla.org)

ewhac writes: Among its other desirable features, Firefox included a feature allowing very fine-grained cookie management. When enabled, every time a Web site asked to set a cookie, Firefox would raise a dialog containing information about the cookie requested, which you could then approve or deny. An "exception" list also allowed you to mark selected domains as "Always allow" or "Always deny", so that the dialog would not appear for frequently-visited sites. It was an excellent way to maintain close, custom control over which sites could set cookies, and which specific cookies they could set. It also helped easily identify poorly-coded sites that unnecessarily requested cookies for every single asset, or which would hit the browser with a "cookie storm" — hundreds of concurrent cookie requests.

Mozilla quietly deleted this feature from Firefox 44, with no functional equivalent put in its place. Further, users who had enabled the "Ask before accept" feature have had that preference silently changed to, "Accept normally." The proffered excuse for the removal was that the feature was unmaintained, and that its users were, "probably crashing multiple times a day as a result" (although no evidence was presented to support this assertion). Mozilla's apparent position is that users wishing fine-grained cookie control should be using a third-party add-on instead, and that an "Ask before accept" option was, "not really nice to use on today's Web."

19 of 471 comments (clear)

  1. Deny ALL Cookies by zenlessyank · · Score: 5, Insightful

    Seems to be as fine grained as I need.

    1. Re: Deny ALL Cookies by Anonymous Coward · · Score: 5, Insightful

      And I don't want to hear you whine when people stop visiting your site because of your fucking annoying popups.

    2. Re:Deny ALL Cookies by AmiMoJo · · Score: 5, Insightful

      Says the guy logged in to Slashdot.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:Deny ALL Cookies by Anonymous Coward · · Score: 5, Informative

      Friendly suggestion: Switch to uBlock Origin. Much faster engine than adblock. Per-element blocking is also built-in and just a context menu away. As an extra bonus it's not sponsored by the very businesses we are trying to block.

  2. No options for you by Anonymous Coward · · Score: 5, Funny

    Ah, I see they are following the Gnome school of user interface design.

    1. Re:No options for you by Anonymous Coward · · Score: 5, Insightful

      No, its the "FUCK YOU! we know how to use our browser better than you" philosophy.

  3. The gun is pointing at the foot by phoenix0783 · · Score: 5, Insightful

    They seem to be really trying to shoot themselves in the foot lately.

    1. Re:The gun is pointing at the foot by Artem+S.+Tashkinov · · Score: 5, Informative

      You might have missed Pale Moon - the people behind it forked Firefox just before Mozilla decided to foist universally hated Australis on its users.

    2. Re:The gun is pointing at the foot by Anonymous Coward · · Score: 5, Informative

      Browser market share stats prove you are totally wrong.

      In August 2013 Firefox held over 16% of the browser market.

      Australis was included in Firefox 29, which was released on April 29, 2014.

      By August 2014 Firefox only held about 11% of the browser market.

      By August 2015 Firefox was down to about 8% of the browser market.

      As of January 2016 Firefox is down to around 7% of the browser market.

      Australis has helped drive away over half of Firefox's users.

    3. Re:The gun is pointing at the foot by slaker · · Score: 5, Interesting

      I'm overwhelmingly a user of Palemoon rather than Firefox. I am extremely satisfied with Palemoon, particularly given the stewardship Mozilla has provided of late.

      I hate what Firefox has become. At this point, It's a marketing company with a technology product, not a technology company. I don't like third party applications being inflicted on me. I don't like the state of flux in the UI that has existed since Firefox 26, the change or removal of features I've been using for years. I don't like arbitrary, zero-notice changes to features I'm using. These are all bad things.

      But I'm going to stick with a Mozilla-derived browser for as long as humanly possible because all the alternatives seem worse. I like leaving tabs open. Browsers that use One Process-per-tab will annihilate my available RAM. Chrome (-ium), Opera and Safari all lack privacy and security-related addons that I won't surf without. Edge, with no addon support at all and forthcoming "We're gonna try to use Chrome's!", is a complete non-starter. I need Java in a browser for IT operations tasks. Anecdotally, I see as many issues with fake/bad addons in Chrome's Extensions as I did with BHOs in IE6's heyday.

      Chrome has gone from the simple, lightweight option to a bloated mess that duplicates a lot of OS functions. I don't even want to load on a low-spec machines any more. I know it's the web's new favorite, but I'd rather take the ham-fisted marketing driven Mozilla mismanagement any day than live in an ecosystem where Noscript and RequestPolicy aren't really available.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    4. Re:The gun is pointing at the foot by arth1 · · Score: 5, Funny

      They seem to be really trying to shoot themselves in the foot lately.

      No worries, the feet will be removed in v45.0
      You will still have plugins for right foot, left foot, and foot extensions, someone just need to write them. And sign them for every new version.

      In 46.0, the rendering engine will be removed, but no worries, you can use a plugin.
      in 47.0, the plugin loader will be removed, but no worries, you can load an extension for loading plugins.

    5. Re:The gun is pointing at the foot by nmb3000 · · Score: 5, Interesting

      And all 12 people that used the feature will be missed.

      When your market share has shrunk to little more than the people who only continue to use your product because it has features that differentiate it from the alternatives, removing those very features is a damned stupid move.

      I'm just waiting for them to finish the work currently underway to dump XUL and the current addon API, utterly destroying the current addon ecosystem and fully alienating all remaining users. That will be final stroke in Firefox's Chromification, and its death.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
  4. There's an add-on for that.. by kheldan · · Score: 5, Informative

    I have an add-on that keeps only the cookies I explicitly select, the rest get deleted whenever I close Firefox, or when I manually delete cache and cookies with shift-control-delete. Just get that and have all the 'fine-grained' control you want.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    1. Re:There's an add-on for that.. by kheldan · · Score: 5, Informative

      Please identify WHICH add-on.

      'selectivecookiedelete' v4.1.1
      Just checked it, it's still doing it's job, keeping the whitelisted cookies, deleting everything else.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    2. Re:There's an add-on for that.. by ShaunC · · Score: 5, Informative

      I use Self-Destructing Cookies, which accepts cookies long enough to make a session work and then deletes them automatically when you close the related tab. There's a whitelist feature.

      Of course as per usual with a Firefox update, I now have no clue whether or not that extension will continue working, or whether I need to tweak some arcane setting to keep it working, or whether said arcane setting has been removed from the browser entirely... So I'll just stick with my current version for awhile. Other people can be the guinea pigs and I'll look for their reports. The trouble with that approach is that with each release, there are fewer other users out there. Mozilla seems determined to run Firefox into the ground and it's just a sad thing to watch.

      --
      Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
  5. Proud to have self-destructing cookies installed by Anonymous Coward · · Score: 5, Informative

    I leave a site, its cookies explode.

  6. Re:Fuck Mozilla by sexconker · · Score: 5, Insightful

    And in true Mozilla fashion, my post to the mailing list, where Mozilla told people to discuss the issue, was rejected by the moderator:

    To: firefox-dev@mozilla.org
    Subject: Cookies in Firefox 44

    The recent change to how cookies were handled in Firefox 44 should be reverted.
    Stifling discussion on the bug tracker is also bad form.

    Your request to the firefox-dev mailing list

    Posting of your message titled "Cookies in Firefox 44"

    has been rejected by the list moderator. The moderator gave the
    following reason for rejecting your request:

    "Bugzilla is for tracking technical work, it's not a debate forum.
    Firefox-dev is the proper place to discuss such things, but as your
    message isn't adding substantive to the discussion I'm rejecting it."

    Any questions or comments should be directed to the list administrator
    at:

    firefox-dev-owner@mozilla.org

    Bye, Mozilla.

  7. NOT EVEN CLOSE TO THE SAME!!! by dltaylor · · Score: 5, Insightful

    Yes, I "shouted". Obviously to OP has no clue.

    Denying the creation of a cookie in the first place has nothing to do with deleting them when Firefox is closed (whoever closes ALL of their FF windows anyway?).

    I hope Pale Moon keeps the feature, but, IMO, FF44 is now nearly useless.

  8. ABORT on goddammed ESC key by TheRealHocusLocus · · Score: 5, Interesting

    Some where back in the dim recent past, Firefox's ESCape key no longer meant abort everything and return control completely to the user. No matter if the base html is incomplete, no matter if some goofy-gumdrop JSON cloud-abortion is in progress, or a 302 redirect is in progress. No matter if you'll have to settle for a blank page because CSS cannot decide what color the text will be. Just ABORT. Now the ESC key means hardly anything.

    Now in the face of incomplete loads, packet loss, severely delayed DNS lookups, javascript tumors that are busy metastasizing to grow the page from seeds using repeated lookups to unresponsive and overworked database servers --- all of this results in pages that won't stop loading, tabs that will not close immediately, or even pages with visible readable content that will not respond to scrolling requests or link clicks... until... exactly what I never found out.

    The purported reason was to save the poor deep data content providers from aborted transactions caused by unwashed masses hitting reload and ESC. I say, if they're overloaded or vulnerable in any way to aborts or identical re-submits they are vulnerable to script kiddies too and someone has not done their job properly or provisioned their servers adequately. I never considered the ability to abort a web load as anything but an intrinsic RIGHT --- until it was taken away. It was,like, what are they thinking?

    I've had to force-close Firefox to regain control. And no we're not talking about Flash or embed delays either, I run NoScript. This is Firefox's native process refusing to abort everything under all conditions.

    If content providers bite into some apple of complexity (for example) embedding advertising and load sharing schemes that do little tricks (such as) using gobblegook DNS names with low or zero TTL, they deserve to be sandbagged for their effort by the masses until they re-think their decision and (god forbid) roll back in the general direction of 'static' content.

    Unfortunately this is something a third-party addon cannot really fix. If ever I was temped to fork a whole project and create a new subculture to fix one aggravating feature=bug this is it.

    --
    <blink>down the rabbit hole</blink>