7

My use-case:
Clearing browsing data occasionally, without affecting web messengers like Discord and Element.

Here's some mockups:


  • Vlad replied to this.

    @Vlad this might be a use-case where sessions (i.e. containers) may deliver the desired functionality, as discussed last week.

    Browsing in "private" windows by default, with "persistent" saved sessions for certain sites (Discord, etc.), might give what nermur is looking to do more elegantly. Then there's no need to do the clear manually.

    nermur Perhaps doing inverted thing is what you need (having temp containers by default). THis kind o fUI is confusing and we won't be going in this direcction. Great detail though, thanks!

    8 days later

    _I_ That looks interesting, I am going to ask @gp to check it out to see if it is actionalbe in some way.

      I've used add-on cookie managers before, and they are an interesting idea. I wouldn't suggest reinventing the wheel in Orion on a cookie manager, as they are likely more work than meets the eye, and there's plenty available as Firefox/Chrome extensions.

      They work quite nicely, and there's even ones in Firefox that are "container-aware" (they show you cookies per-domain, per-container). The plugins run in Orion, but don't currently seem to see cookies.

      I think a lot of this comes down to use-cases though - IMO once sessions/containers are in place, the "right" way to keep specific cookies for a specific site would be to put that site into a "session", and use a "private tab" by default. Then you do not need to add specific "always keep this site's cookies" settings - you can just decide whether to erase a given session/container or not.

      As a stopgap, there are likely extension APIs that are not implemented, which might help with add-on cookie managers, but I'm not sure they are the "right" way to protect cookies from being deleted - how would Orion "honor" a don't-delete flag set by a third party add-on, and indeed should Orion honor that request (which may violate privacy if the user didn't know about it!)

      https://addons.mozilla.org/en-US/firefox/addon/cookie-quick-manager/ as an example of a Firefox cookie manager.

      No one is typing