Yes, it's enabled. Before it wasn't and the login page didn't even show up "x.x.x.x refused to connect"
I've also already read through the other thread but he seemed to get a "workaround" by installing a dedicated octoprint addon onto his home assistant and then called it quits.
This doesn't solve the problem though. I do not want to have it in my menu I need it inside a dedicated iframe.
I did what it said "add a SameSite=None attribute" which apparently is already default in octoprint.
So I'm jumping into the octoprint documentation and found this:
Added the "secure: true" to my config as I'm running octoprint through a reverse proxy and added "samesite: none" just for fun because why not? This should work right, I've specified everything that chrome asked for.
It wanted to have a SameSite=None; Secure attribute which octoprint should provide now correct?
Am I missing something here? Is this still browser related? The current browsers that I have are: Chrome, Microsoft Edge, FireFox, HomeAssistant Android App (probably based on chrome) and Internet Explorer
The only winning browser is Internet Explorer probably because the lack of security on it.
Just had to make sure, since it wasn't specified and this is the only way this is ever going to work.
I would next try and find the request headers in the browser devtools (under Network) and check that the Set-Cookie header is actually showing the right things. I will have a look on my machine as well to make sure this is not a bug.
Sure, was trying different things with 0 effect at al so good to hear that it's not only on my side. I also wasn't really sure where to find the Set-Cookie header so I'm glad that it's not needed anymore.
Yeah, so I am now seeing the secure one (not sure why on the first screenshot it wasn't there) but no SameSite. Which means, that the browser is treating them as SameSite=Lax which we do not want.
I have it locally, but it is getting too late for me to type up the PR. A mistake between Python's NoneType and the string 'None' was to blame here, leading to it getting ignored.