diff --git a/web/avatars/thread-avatar.react.js b/web/avatars/thread-avatar.react.js
--- a/web/avatars/thread-avatar.react.js
+++ b/web/avatars/thread-avatar.react.js
@@ -16,10 +16,11 @@
 type Props = {
   +threadInfo: RawThreadInfo | ThreadInfo,
   +size: 'micro' | 'small' | 'large' | 'profile',
+  +showSpinner?: boolean,
 };
 
 function ThreadAvatar(props: Props): React.Node {
-  const { threadInfo, size } = props;
+  const { threadInfo, size, showSpinner } = props;
 
   const avatarInfo = useAvatarForThread(threadInfo);
 
@@ -42,7 +43,13 @@
 
   const resolvedThreadAvatar = useENSResolvedAvatar(avatarInfo, displayUser);
 
-  return <Avatar size={size} avatarInfo={resolvedThreadAvatar} />;
+  return (
+    <Avatar
+      size={size}
+      avatarInfo={resolvedThreadAvatar}
+      showSpinner={showSpinner}
+    />
+  );
 }
 
 export default ThreadAvatar;