OK, that title sucks, but I can’t write a better one that won’t look like the body of a post.
So here’s what’s going on: For most websites I run a VM based (ultimately) on debian-12-minimal, but I’ve taken a page or two from arkenfox, and a bit from split browser, and customized the heck out of firefox, and I’ve created a disposable that opens my customized firefox.
Generally, I can just fire the thing up, and go where I want to go, log in perhaps, but of course when I close the window, the disposable “dies” and that’s that.
There are a few sites I visit frequently, and this is one of them. For those sites, I create a disposable template that opens the site by default, and whitelists just the cookies from that site.
So I can run the disposable template, log in, shut down the disposable template, and the next time I fire up the named disposable based on that template, I should go straight to forum.qubes-os.org and already be logged in. Anything I do after that point should be lost with my browser history when I shut the disposable down, but in general, I can restart the disposable later and it will be as if I had just logged in to the site again.
And it mostly works. But for some reason on this site (and puri.sm which apparently uses the same software), if I come back a few hours later, or the next day…I have to log in again. Which means: Shutting down the disposable, starting the disposable template, logging in, shutting down the dvm template, and then going back to my disposable…which will then generally show me as logged in provided I remember to wait for the dvm template to shut down first before starting it. That’s an annoying little rodeo I have to go through roughly every day (though every once in a while I’m good for at least a week) for no apparent reason. Certainly if I visit this forum on other systems, ones where I’m just using a regular old browser in a regular old install of something that isn’t qubes, I don’t have this issue; my being logged in is remembered indefinitely.
There’s no consistency in the timing. It has usually kicked me off after about a day, but sometimes I can come back a week later, fire up the disposable, and I’m still logged in.
So what’s going on?