You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SettingsArea: what it touches
ImprovementsKind: in v2.1.224,
ImprovementsSection of the release
What
If you log in or out while a remote settings fetch is in flight, the result is discarded instead of being applied over the newer state. The refresh snapshots an auth version before fetching and returns early if it changed.
Details
Logs "Remote settings: Refresh superseded by a login/logout reset; not notifying".
A pending reset callback now also runs on the failure path, and chains onto an in-flight refresh when one exists.
Evidence
Remote settings: Refresh superseded by a login/logout reset; not notifying
Strings lifted out of the shipped bundle, so the claim above can be checked against them.