Inconsistent handling of location
Submitted by Peter Y. Chuang
Created attachment 350797 Night Light setting is messed up by network location
Because of how my network is setup with vpn, the location of my network address is often not the same as the physical location of my machine, and this exposes some inconsistencies in how GNOME handles location.
One obvious case is the Night Light feature. If I turn ON Night Light using "Sunset to Sunrise" schedule, it doesn't respect my timezone setting. Instead it turns Night Light on and off based on the network location. For example, if my machine is physically in Berlin, Germany, my network address appears to be in California, US, and my timezone is set to Berlin with automatic time zone OFF, Night Light seems to assume my machine is in California. Turning OFF location services in privacy setting doesn't seem to stop whatever controls colour temperature from guessing where I am wrongly.
Another example is the Automatic Location in GNOME Weather. In the same scenario, GNOME Weather app shows weather information of Berlin, but the Weather section of the Shell Notification Area shows weather information which is obviously not Berlin's. If my guess is right, GNOME Weather app guesses my location using surrounding wifi networks, while the Shell guesses my location using network address.