multi-account-containers icon indicating copy to clipboard operation
multi-account-containers copied to clipboard

Disable history per-container setting

Open nt1m opened this issue 8 years ago • 16 comments

And possibly consider private-browsing as a container.

nt1m avatar Jan 08 '17 20:01 nt1m

What do you mean with this bug? Cookies are separate per container and you can see them, in about:preferences. For each cookie you can see which container it belongs to.

bakulf avatar Jan 09 '17 08:01 bakulf

@bakulf Sorry, I was unclear about this, I've split this out in 2 issues: this one and #48.

#48 describes the use-case for the cookie part. As for disabling history, sometimes I just need a container that disables history without necessarily logging me out of every website. Private browsing provides the latter, but not the former.

With both this issue and #48 combined, we can possibly consider making private browsing a container.

nt1m avatar Jan 09 '17 12:01 nt1m

@nt1m To be clear, you want a mode that doesn't save history but does save cookies so that you aren't logged out of sites?

In private mode, history is not saved and cookies are wiped when you close private browsing.

In Containers, history is saved and cookies are saved in that container. Deleting a container will delete the cookies and other storage associated with it, but it won't clear the history entries, as history isn't tagged by Container ID yet. (History isn't tagged because tagging history is complicated and we haven't figured out if we need to introduce that complexity into the platform for Containers to be successful.)

TanviHacks avatar Jan 26 '17 04:01 TanviHacks

@TanviHacks Yes, and I do think a setting for each container would do that perfectly. Potentially in the future, there will be no line between private browsing and containers.

nt1m avatar Jan 26 '17 14:01 nt1m

History isn't tagged because tagging history is complicated and we haven't figured out if we need to introduce that complexity into the platform for Containers to be successful.

To give some feedback: This issue is the main reason why I stopped using Container tabs. My use case is doing some amazon, twitter, private mail while being at work. I guess everybody does from time to time. So I have my "personal" container.

Of course I do not use this "personal" container when a colleague (or boss) sits next to me while we're working together on a problem. Also I do not use it when doing some presentation or similar. Still, the URLs that I used (very often) show up in the Awesomebar (URL/location bar) whenever I am in a not-container context. So I type "a" and "amazon" shows up, I type "web" and "webmail.myprovider.com" shows up, etc.

I think associating history to a container would solve this. Using private browsing also does not suffice my use case because then I have absolutely no history at all

(in the end it's also the same for users regularly watching porn, they might want to create a 'personal' container where they have some hidden history which cannot accidentically show up instead of using private browsing without any history whatsoever)

gerdneuman avatar Sep 05 '17 09:09 gerdneuman

My use case is quite similar: I want my history to be kept for some contexts (like when I navigate in my FLOSS container), but not in other (personal container, shopping one, whatever). Main difference is just that I don’t want my history to be cluttered by thing I don’t need.

ArchangeGabriel avatar Sep 07 '17 19:09 ArchangeGabriel

Hi there, First of i wanted to thank you guys for an awesome plugin, great work. My request is in line with the History tagging / grouping / isolating what ever you want to call it. i basically want to be able to delete / clean the history for one container if possible. simple example, signing containers stay relatively clean but my shopping containers does not. So cleaning up all the mess there would be helpful. Or my twitter container were i read a lot and follow links, that one needs more cleaning but i would rather not login to all my separate emails every time i do a clean up. Thanks guys appreciate it. this plugin is the best one i have seen in a while for my needs. it's up there with ublock-origin.... i'm on OSX 10.9.5 . Firefox 55.03

(hope this is the correct place to put my suggestion / request i didn't want to add a new issue as this one is related.

TuxyKey avatar Sep 22 '17 09:09 TuxyKey

@bakulf @TanviHacks What's the status of this bug? The parallel bug on Bugzilla (https://bugzilla.mozilla.org/show_bug.cgi?id=1353726) hasn't seen any activity since last April.

I've been stuck on Firefox 56 for months as it's the latest browser that supports this feature (via https://github.com/Infocatcher/Private_Tab), and I've just gotten a Heartbeat popup warning me that it's now critically out of date, which is true. I'd like to try out Quantum but it's not worth breaking my workflow, and I can't downgrade to ESR due to breaking changes in the places database from FF 55.

Techwolfy avatar Jan 23 '18 13:01 Techwolfy

To be frank & honest, you shouldn't wait for this feature to update Firefox. Some exploratory work has started on assigning settings (like browser.*history*) values to specific containers, but it will need many months of development time, let alone testing & release time.

In the meantime, you're running Firefox vulnerable to a number of security threats, including Specter and Meltdown.

groovecoder avatar Jan 23 '18 14:01 groovecoder

Sorry to hijack this thread with a shameless plug - but since I think some are interested in it, I'll just mention it here: The Temporary Containers Add-on now has a feature to automatically delete History of Temporary Containers. Since this isn't fully supported by Firefox yet, it will delete URLs you visit in "Deletes History Temporary Containers" completely from your history - that's why the feature comes with a big red warning before you're allowed to use it in an Opt-in-fashion.

stoically avatar Feb 03 '18 23:02 stoically

Is there an issue for implement per-container history exists in Mozilla bug tracker, that blocks implementing this feature? In https://github.com/mozilla/multi-account-containers/issues/47#issuecomment-359786949 there are issue about cookies, not about history records.

MurzNN avatar Apr 03 '18 08:04 MurzNN

Here is Firefox issue about store container id in history database: Make History aware of userContextId - let's vote for it!

MurzNN avatar Apr 04 '18 06:04 MurzNN

Cookie Quick Manager Makes this possible https://addons.mozilla.org/de/firefox/addon/cookie-quick-manager/

Nivatius avatar Feb 20 '20 20:02 Nivatius

Cookie Quick Manager Makes this possible https://addons.mozilla.org/de/firefox/addon/cookie-quick-manager/

Hi Nivatius, Thanks for the tip/help i tried out cookie-quick-manager. and it's awesome. works really great with "Multi-Account_containers". For others reading this here's a short summary how to quickly use this add-on. To delete all cookies from a specific account container i discovered the fasted way to do so is to open a specific account container klick on the cookie manager icon and select "Delete current context cookies". to double check say the first time so you know it works .. go in to settings and select the correct context in the drop down menu in the middle of the settings page.

Really happy with this add-on. Really makes multi-account-container even more powerful and useful to me

TuxyKey avatar Feb 21 '20 09:02 TuxyKey

I hacked together an experimental extension that tries to do this with the existing APIs. It does actually delete just the visits, not entire history entries like Temporary Containers. It's not a very pretty implementation though, nor is it particularly efficient. Feel free to try, maybe I'll release it on the Firefox Add-On page sometime.

Edit: Now available on addons.mozilla.org.

xieve avatar Apr 23 '23 21:04 xieve

This new lightweight extension can open temporary containers too: Open in Temp Container. Give it permission to access your browsing history for it to prevent new URLs from being stored.

anewuser avatar Apr 02 '24 17:04 anewuser