Firefox (Win 11) is only saving the web interface settings (Expert mode, number of items/lines to display in the Query log, Domains, Lists, Currently active DHCP leases and Network overview), when the address is the IPv4 address or pi.hole, but not when it's accessed using it's IPv6 link-local address.
While the web interface works fine, it really frustrating having everything set to the default whenever there a long break (hours), or the browser is restarted.
Both addresses are allowed to store cookies and site data, and have Advanced Tracking Protection turned off. I believe the browser settings for both addresses are the same. Also, I'm using the secure address (https://<IP address>/admin).
Does anyone know how to get Firefox to save the web interface settings?
The "Expert mode" and the "number of items in each table" are stored on the browser localstorage.
The browser saves this information on a different locastorage per domain/IP, depending on the address used to access a website. From the browser's perspective, all these addresses are completely independent websites (even if they are served by the same code on the same web server): http://IPv4, https://IPv4, http://IPv6, https://IPv6, http://pi.hole, https://pi.hole.
I'm not sure why your browser doesn't store localstorage data when IPv6 is used.
This seems to be a browser issue. Maybe there is something else interfering (like a browser extension).
Did you try it without any browser extension? Do you see the same accessing it from a different machine or using a different browser?
I have yet to confirm that the problem is resolved when running Firefox without extensions. There was one extension that I thought might have been causing the problem, but it turned out that wasn't the case.
I never thought it was a problem with Pi-hole. I just hoped somebody might know what was causing the problem.
I have no experience viewing Developer Tools, which is unhelpfully labelled Inspect (Q) in the context menu.
Could this be the problem? It didn't appear for the IPv4 or host name page.
[fe80::<removed>]” has been classified as a bounce tracker. If it does not receive user activation within the next 3,600 seconds it will have its state purged.