Starting up recent builds of Nightly, I seee GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. in the console. Nightly also started asking me if I wanted to set it as the default brower, though this stopped when I unchecked the "always perform this check" box. I'm using Gentoo Linux and appear to have gsettings-desktop-schemas installed.
So, basically this is an issue perculiar to me configuration.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX
It seems odd that Gentoo's glib-networking package pulls in gsettings-desktop-schemas without any means to save (or read?) settings. Firefox would be finding the schemas present and trying to set them. Perhaps we could examine the "backend" property of the GSettings object to get the GSettingsBackend. If the GType of that backend corresponds to the memory backend, then we ignore it. I don't know whether we would need to check the backend for each GSettings, or whether g_settings_backend_get_default() is sufficient, but g_settings_backend_get_default is only available from GIO 2.28. GSettings first appeared in 2.26. However, this is not worth fixing unless there's good reason to have gsettings-desktop-schemas without any means to access the settings.
You need to log in before you can comment on or make changes to this bug.