diff --git a/web/modals/threads/create/steps/subchannel-members.react.js b/web/modals/threads/create/steps/subchannel-members.react.js
--- a/web/modals/threads/create/steps/subchannel-members.react.js
+++ b/web/modals/threads/create/steps/subchannel-members.react.js
@@ -2,14 +2,13 @@
 
 import * as React from 'react';
 
-import { userStoreSearchIndex } from 'lib/selectors/user-selectors.js';
+import { useUserSearchIndex } from 'lib/selectors/nav-selectors.js';
 import { useAncestorThreads } from 'lib/shared/ancestor-threads.js';
 import type { ThreadInfo } from 'lib/types/thread-types.js';
 
 import MembersList from './subchannel-members-list.react.js';
 import css from './subchannel-members.css';
 import Search from '../../../../components/search.react.js';
-import { useSelector } from '../../../../redux/redux-utils.js';
 
 type SubchannelMembersProps = {
   +parentThreadInfo: ThreadInfo,
@@ -32,7 +31,7 @@
 
   const communityThread = ancestorThreads[0] ?? parentThreadInfo;
 
-  const userSearchIndex = useSelector(userStoreSearchIndex);
+  const userSearchIndex = useUserSearchIndex(communityThread.members);
   const searchResult = React.useMemo(
     () => new Set(userSearchIndex.getSearchResults(searchText)),
     [userSearchIndex, searchText],