After an update "Temp" reverts to Celsius, "Colorful query logs" and "Hide non fatal dnsmasq warnings " reverts to unchecked

After an update I noticed the Temp reverts to Celsius, colorful query logs and hide non fatal dnsmasq warnings reverts to unchecked on the Settings tab

I do not believe this is dependent on the Browser as I would assume the setting would be stored on the RPI and presented to anyone logging in on the web interface from any browser (mobile / PC / MAC) as noted here: Possible to persist temperature setting?

My Pihole Version Info:

Update: These settings are stored locally in the Browser. Not sure if the update impacted them.
@ cleanev was right on the other thread.

Is this a docker install? or bare metal?

Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:

pihole -d

or do it through the Web interface:

Tools > Generate Debug Log

This is Raspberry PI 4 8 GB No DOcker
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="RaspbianForums - Raspbian"
BUG_REPORT_URL="RaspbianBugs - Raspbian"

Debug token?

https://tricorder.pi-hole.net/MFvYOo5r/

I stand corrected. The Temp is shown in C when you log in from a different machine so this must be some setting local to the Browser. All three values are specific to the browser. Can we have this set and stored on the RPI / Pihole instance instead, in one of the configuration files, so it would not matter if one used a different browser on the same machine or a different machine.

TIA.

Hide Non fatal Dnsmasq Warnings and Colorful Query Log options are stored only per browser.

The temperature unit is stored in /etc/pihole/setupVars.conf file, but it can be overridden per browser.

If nothing is found on the browser, the value stored in /etc/pihole/setupVars.conf will be used. If no value is set on the file, C will be used as default.


You have TEMPERATUREUNIT=F on the file, but apparently your browser has old values stored and something is not allowing the new values to be stored.

You can fix this by cleaning the browser localStorage for Pi-hole web interface.

Follow the instructions on this link (How to clear local storage of web-browser | Scoutpad Help Center) to clear the localstorage.
You need to clear only the entries for your Pi-hole web interface: http://pi.hole and http://192.168.0.18.

Thanks for the quick response.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.