d2ddedc871
The accepted-first sort was keyed on acceptedAwardIds, so every toggle changed that set and the list jumped around. Key the remember on a "loaded" flag (first time either the 10008 or the legacy 30008 event arrives) plus the existing bundle tick; acceptedAwardIds is read from the enclosing scope at the moment of recomputation but isn't part of the key. Result: the list loads with accepted badges on top, new awards flowing in during the session trigger a re-sort, but plain Switch toggles leave the visual order intact.