diff --git a/webapp/channels/src/components/suggestion/switch_channel_provider.tsx b/webapp/channels/src/components/suggestion/switch_channel_provider.tsx index 8e1c61944c..4c9ed28328 100644 --- a/webapp/channels/src/components/suggestion/switch_channel_provider.tsx +++ b/webapp/channels/src/components/suggestion/switch_channel_provider.tsx @@ -388,9 +388,10 @@ function makeChannelSearchFilter(channelPrefix: string) { const curState = getState(); const usersInChannels = getUserIdsInChannels(curState); const userSearchStrings: RelationOneToOne = {}; + const SEPARATOR = ';|;'; return (channel: ChannelItem) => { - let searchString = `${channel.display_name}${channel.name}`; + let searchString = `${channel.display_name}${SEPARATOR}${channel.name}`; if (channel.type === Constants.GM_CHANNEL || channel.type === Constants.DM_CHANNEL) { const usersInChannel = usersInChannels[channel.id] || new Set([]); @@ -412,7 +413,7 @@ function makeChannelSearchFilter(channelPrefix: string) { continue; } const {nickname, username} = user; - userString = `${nickname}${username}${Utils.getFullName(user)}`; + userString = [nickname, username, Utils.getFullName(user)].join(SEPARATOR); userSearchStrings[userId] = userString; } searchString += userString;