preferContactAvatars: Only force re-rendering if initial sync complete

This commit is contained in:
Scott Nonnenberg
2026-03-11 04:00:43 +10:00
committed by GitHub
parent 220b642ff2
commit 59d561a457

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();
}
}