Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Storage BackendArea: what it touches
In DevelopmentKind: in v2.1.227,
In DevelopmentSection of the release
A settings primer only runs when a v5 storage backend is configured, so it is inert otherwise.
What
A new primer reads settings.json through the storage backend whenever settings are invalidated, hashing the bytes so unchanged content is not re-parsed, and seeds the result into the settings store. It only runs when a session has a v5 storage backend configured, so it is inert otherwise.
Details
Files over the size cap, missing files, and backend errors fall back to the ordinary raw-file read, with a log line.
After a fixed number of consecutive failures the primer switches itself off for the rest of the process.
Evidence
settingsPrime: user settings seeded
Strings lifted out of the shipped bundle, so the claim above can be checked against them.