Your update settings survive the portal's own bookkeeping

Every time the portal checks for a new version it notes the result on the same record that holds your auto-update setting: when it last looked, what it found, whether an update is being held back, and which candidate versions were verified against your installed modules.

To add a note it first has to read what is already there. If that read failed — a field written in a shape this build does not recognise is enough — the portal treated it as "there is nothing here" and wrote a fresh, blank record. One routine check was enough to erase the auto-update setting, the newest version it had found, an active hold and every recorded compatibility verdict, silently and with no way to tell afterwards that anything had been lost.

Reading and writing are now different questions. A record the portal cannot read is left exactly as it is: the bookkeeping note is refused, the reason is written to the log naming the record and what could not be read, and the update check itself carries on unaffected. Nothing the portal could not read gets replaced by something it made up.

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.