diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js
--- a/lib/shared/thread-utils.js
+++ b/lib/shared/thread-utils.js
@@ -1024,10 +1024,7 @@
   userInfos: UserInfos,
   checkOnlyViewerBlock?: boolean,
 ): boolean {
-  if (
-    threadOrParentThreadIsGroupChat(threadInfo) ||
-    threadOrParentThreadHasAdminRole(threadInfo)
-  ) {
+  if (threadOrParentThreadIsGroupChat(threadInfo)) {
     return false;
   }
 
@@ -1130,16 +1127,6 @@
   return !!_find({ name: 'Admins' })(threadInfo.roles);
 }
 
-function threadOrParentThreadHasAdminRole(
-  threadInfo: LegacyRawThreadInfo | RawThreadInfo | ThreadInfo,
-) {
-  return (
-    threadMembersWithoutAddedAdmin(threadInfo).filter(member =>
-      memberHasAdminPowers(member),
-    ).length > 0
-  );
-}
-
 function identifyInvalidatedThreads(
   updateInfos: $ReadOnlyArray<ClientUpdateInfo>,
 ): Set<string> {