preferContactAvatars: Only force re-rendering if initial sync complete

Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
automated-signal
2026-03-10 14:18:11 -05:00
committed by GitHub
parent 636fce0b7a
commit d8c6008fa1

View File

@@ -1695,7 +1695,13 @@ export async function mergeAccountRecord(
const previous = itemStorage.get('preferContactAvatars');
await itemStorage.put('preferContactAvatars', preferContactAvatars);
if (Boolean(previous) !== Boolean(preferContactAvatars)) {
const postRegistrationSyncsComplete =
itemStorage.get('postRegistrationSyncsStatus') !== 'incomplete';
if (
Boolean(previous) !== Boolean(preferContactAvatars) &&
postRegistrationSyncsComplete
) {
await window.ConversationController.forceRerender();
}
}