diff --git a/e2e-tests/cypress/tests/integration/channels/archived_channel/archive_channel_operations_spec.ts b/e2e-tests/cypress/tests/integration/channels/archived_channel/archive_channel_operations_spec.ts index 8b794e590b1..9ac0d7b53eb 100644 --- a/e2e-tests/cypress/tests/integration/channels/archived_channel/archive_channel_operations_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/archived_channel/archive_channel_operations_spec.ts @@ -57,7 +57,7 @@ describe('Leave an archived channel', () => { // * The archived channel appears in channel switcher search results cy.get('#suggestionList').should('be.visible'); - cy.get('#suggestionList').find(`#switchChannel_${testChannel.name}`).should('be.visible'); + cy.get('#suggestionList').find(`#quickSwitchInput_${testChannel.id}`).should('be.visible'); // # Reload the app (refresh the web page) cy.reload().then(() => { @@ -68,7 +68,7 @@ describe('Leave an archived channel', () => { cy.get('#quickSwitchInput').type(testChannel.display_name).then(() => { // * The archived channel appears in channel switcher search results cy.get('#suggestionList').should('be.visible'); - cy.get('#suggestionList').find(`#switchChannel_${testChannel.name}`).should('be.visible'); + cy.get('#suggestionList').find(`#quickSwitchInput_${testChannel.id}`).should('be.visible'); }); }); }); diff --git a/e2e-tests/cypress/tests/integration/channels/autocomplete/database/users_in_channel_switcher_spec.ts b/e2e-tests/cypress/tests/integration/channels/autocomplete/database/users_in_channel_switcher_spec.ts index 13a81fb86a8..35a75b9e8ba 100644 --- a/e2e-tests/cypress/tests/integration/channels/autocomplete/database/users_in_channel_switcher_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/autocomplete/database/users_in_channel_switcher_spec.ts @@ -35,7 +35,7 @@ describe('Autocomplete with Database - Users', () => { // # Open quick channel switcher cy.typeCmdOrCtrl().type('k'); - cy.findByRole('textbox', {name: 'quick switch input'}).should('be.visible'); + cy.findByRole('combobox', {name: 'quick switch input'}).should('be.visible'); }); }); diff --git a/e2e-tests/cypress/tests/integration/channels/autocomplete/helpers.ts b/e2e-tests/cypress/tests/integration/channels/autocomplete/helpers.ts index e24aa24eb63..1119f108a5d 100644 --- a/e2e-tests/cypress/tests/integration/channels/autocomplete/helpers.ts +++ b/e2e-tests/cypress/tests/integration/channels/autocomplete/helpers.ts @@ -119,7 +119,7 @@ function getPostTextboxInput() { } function getQuickChannelSwitcherInput() { - cy.findByRole('textbox', {name: 'quick switch input'}). + cy.findByRole('combobox', {name: 'quick switch input'}). should('be.visible'). as('input'). clear(); @@ -158,7 +158,7 @@ function searchForChannel(name: string) { cy.typeCmdOrCtrl().type('k').wait(TIMEOUTS.ONE_SEC); // # Clear out and type in the name - cy.findByRole('textbox', {name: 'quick switch input'}). + cy.findByRole('combobox', {name: 'quick switch input'}). should('be.visible'). as('input'). clear(). diff --git a/e2e-tests/cypress/tests/integration/channels/channel/channel_switcher_spec.ts b/e2e-tests/cypress/tests/integration/channels/channel/channel_switcher_spec.ts index 9cfde8ea932..4a89359feef 100644 --- a/e2e-tests/cypress/tests/integration/channels/channel/channel_switcher_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/channel/channel_switcher_spec.ts @@ -42,7 +42,7 @@ describe('Channel Switcher', () => { // # Start typing channel name in the "Switch Channels" modal message box // # Use up/down arrow keys to highlight second channel // # Press ENTER - cy.findByRole('textbox', {name: 'quick switch input'}). + cy.findByRole('combobox', {name: 'quick switch input'}). type(`${channelDisplayNamePrefix} `). type('{downarrow}{downarrow}{enter}'); @@ -60,7 +60,7 @@ describe('Channel Switcher', () => { cy.typeCmdOrCtrl().type('K', {release: true}); // # Start typing channel name in the "Switch Channels" modal message box - cy.findByRole('textbox', {name: 'quick switch input'}).type(`${channelDisplayNamePrefix} `); + cy.findByRole('combobox', {name: 'quick switch input'}).type(`${channelDisplayNamePrefix} `); cy.get(`[data-testid^=${channelNamePrefix}-c] > span`).click(); @@ -78,7 +78,7 @@ describe('Channel Switcher', () => { cy.typeCmdOrCtrl().type('K', {release: true}); // # Type invalid channel name in the "Switch Channels" modal message box - cy.findByRole('textbox', {name: 'quick switch input'}).type('there-is-no-spoon'); + cy.findByRole('combobox', {name: 'quick switch input'}).type('there-is-no-spoon'); // * Expect 'nothing found' message cy.get('.no-results__title > span').should('be.visible'); @@ -91,10 +91,10 @@ describe('Channel Switcher', () => { cy.typeCmdOrCtrl().type('K', {release: true}); // # Press ESC - cy.findByRole('textbox', {name: 'quick switch input'}).type('{esc}'); + cy.findByRole('combobox', {name: 'quick switch input'}).type('{esc}'); // * Expect the dialog to be closed - cy.findByRole('textbox', {name: 'quick switch input'}).should('not.exist'); + cy.findByRole('combobox', {name: 'quick switch input'}).should('not.exist'); // * Expect staying in the same channel cy.url().should('contain', 'off-topic'); @@ -106,7 +106,7 @@ describe('Channel Switcher', () => { cy.get('.modal').click({force: true}); // * Expect the dialog to be closed - cy.findByRole('textbox', {name: 'quick switch input'}).should('not.exist'); + cy.findByRole('combobox', {name: 'quick switch input'}).should('not.exist'); // * Expect staying in the same channel cy.url().should('contain', 'off-topic'); diff --git a/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/helpers.ts b/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/helpers.ts index 66a2487b54c..3f32bf78327 100644 --- a/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/helpers.ts +++ b/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/helpers.ts @@ -31,7 +31,7 @@ export function searchForChannel(name: string) { cy.typeCmdOrCtrl().type('k').wait(TIMEOUTS.ONE_SEC); // # Clear out and type in the name - cy.findByRole('textbox', {name: 'quick switch input'}). + cy.findByRole('combobox', {name: 'quick switch input'}). should('be.visible'). as('input'). clear(). diff --git a/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/users_in_channel_switcher_spec.ts b/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/users_in_channel_switcher_spec.ts index c1b604bed73..162c500e18b 100644 --- a/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/users_in_channel_switcher_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/enterprise/elasticsearch_autocomplete/users_in_channel_switcher_spec.ts @@ -38,7 +38,7 @@ describe('Autocomplete with Elasticsearch - Users', () => { // # Open quick channel switcher cy.typeCmdOrCtrl().type('k'); - cy.findByRole('textbox', {name: 'quick switch input'}).should('be.visible'); + cy.findByRole('combobox', {name: 'quick switch input'}).should('be.visible'); }); }); diff --git a/e2e-tests/cypress/tests/integration/channels/enterprise/guest_accounts/guest_identification_ui_spec.ts b/e2e-tests/cypress/tests/integration/channels/enterprise/guest_accounts/guest_identification_ui_spec.ts index f42dd524979..ed27395f449 100644 --- a/e2e-tests/cypress/tests/integration/channels/enterprise/guest_accounts/guest_identification_ui_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/enterprise/guest_accounts/guest_identification_ui_spec.ts @@ -133,7 +133,7 @@ describe('Verify Guest User Identification in different screens', () => { cy.uiOpenFindChannels(); // # Type the guest user name on Channel switcher input - cy.findByRole('textbox', {name: 'quick switch input'}).type(guestUser.username).wait(TIMEOUTS.HALF_SEC); + cy.findByRole('combobox', {name: 'quick switch input'}).type(guestUser.username).wait(TIMEOUTS.HALF_SEC); // * Verify if Guest badge is displayed for the guest user in the Switch Channel Dialog cy.get('#suggestionList').should('be.visible'); diff --git a/e2e-tests/cypress/tests/integration/channels/enterprise/ldap/ldap_group_sync_spec.ts b/e2e-tests/cypress/tests/integration/channels/enterprise/ldap/ldap_group_sync_spec.ts index 6b2ceabdeed..725eb48427f 100644 --- a/e2e-tests/cypress/tests/integration/channels/enterprise/ldap/ldap_group_sync_spec.ts +++ b/e2e-tests/cypress/tests/integration/channels/enterprise/ldap/ldap_group_sync_spec.ts @@ -408,7 +408,7 @@ context('ldap', () => { cy.wait(TIMEOUTS.THREE_SEC); // # Type channel display name on Channel switcher input - cy.findByRole('textbox', {name: 'quick switch input'}).type(publicChannel.display_name); + cy.findByRole('combobox', {name: 'quick switch input'}).type(publicChannel.display_name); cy.wait(TIMEOUTS.HALF_SEC); // * Should open up suggestion list for channels @@ -433,7 +433,7 @@ context('ldap', () => { cy.wait(TIMEOUTS.THREE_SEC); // # Type channel display name on Channel switcher input - cy.findByRole('textbox', {name: 'quick switch input'}).type(publicChannel.display_name); + cy.findByRole('combobox', {name: 'quick switch input'}).type(publicChannel.display_name); cy.wait(TIMEOUTS.HALF_SEC); // * Should open up suggestion list for channels diff --git a/e2e-tests/cypress/tests/integration/channels/interactive_dialog/scrollable_spec.js b/e2e-tests/cypress/tests/integration/channels/interactive_dialog/scrollable_spec.js index 7fa398a51f3..3e14622a438 100644 --- a/e2e-tests/cypress/tests/integration/channels/interactive_dialog/scrollable_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/interactive_dialog/scrollable_spec.js @@ -86,7 +86,7 @@ describe('Interactive Dialog', () => { cy.wrap($elForm).find('.suggestion-list__item').first().should('be.visible'); cy.wrap($elForm).find('.form-control').type('{uparrow}', {force: true}); cy.wrap($elForm).find('.form-control').type('{downarrow}'.repeat(10), {force: true}); - cy.wrap($elForm).find('.suggestion-list__item').first().should('not.be.visible'); + cy.wrap($elForm).find('.suggestion-list__item').should('not.exist'); cy.wrap($elForm).find('.form-control').type('{uparrow}'.repeat(10), {force: true}); cy.wrap($elForm).find('.suggestion-list__item').first().should('be.visible'); } else if (index === 1) { @@ -94,7 +94,7 @@ describe('Interactive Dialog', () => { cy.wrap($elForm).find('.suggestion-list__item').first().should('be.visible'); cy.wrap($elForm).find('.form-control').type('{uparrow}', {force: true}); cy.wrap($elForm).find('.form-control').type('{downarrow}'.repeat(10), {force: true}); - cy.wrap($elForm).find('.suggestion-list__item').first().should('not.be.visible'); + cy.wrap($elForm).find('.suggestion-list__item').should('not.exist'); cy.wrap($elForm).find('.form-control').type('{uparrow}'.repeat(10), {force: true}); cy.wrap($elForm).find('.suggestion-list__item').first().should('be.visible'); } diff --git a/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/ctrl_cmd_k_user_from_other_team_spec.js b/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/ctrl_cmd_k_user_from_other_team_spec.js index 9d54f0dc94a..691c4b1dec8 100644 --- a/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/ctrl_cmd_k_user_from_other_team_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/ctrl_cmd_k_user_from_other_team_spec.js @@ -56,7 +56,7 @@ describe('Keyboard Shortcuts', () => { cy.typeCmdOrCtrl().type('K', {release: true}); // # Start typing the name of other user - cy.findByRole('textbox', {name: 'quick switch input'}).type(this.otherUser.username); + cy.findByRole('combobox', {name: 'quick switch input'}).type(this.otherUser.username); // # Select other user from the list cy.findByTestId(this.otherUser.username).should('not.exist'); @@ -104,7 +104,7 @@ function verifyUserIsFoundAndDMOpensOnClick(user) { cy.typeCmdOrCtrl().type('K', {release: true}); // # Start typing the name of other user - cy.findByRole('textbox', {name: 'quick switch input'}).type(user.username); + cy.findByRole('combobox', {name: 'quick switch input'}).type(user.username); // # Select other user from the list cy.findByTestId(user.username).should('be.visible'); diff --git a/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/keyboard_shortcuts_1_spec.js b/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/keyboard_shortcuts_1_spec.js index d096ff30e5e..92ace315fd7 100644 --- a/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/keyboard_shortcuts_1_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/keyboard_shortcuts/keyboard_shortcuts_1_spec.js @@ -50,7 +50,7 @@ describe('Keyboard Shortcuts', () => { cy.apiAddUserToTeam(testTeam.id, tempUser.id); // # In the "Switch Channels" modal type the first chars of the test channel name - cy.findByRole('textbox', {name: 'quick switch input'}).should('be.focused').type(testChannel.name.substring(0, 3)).wait(TIMEOUTS.HALF_SEC); + cy.findByRole('combobox', {name: 'quick switch input'}).should('be.focused').type(testChannel.name.substring(0, 3)).wait(TIMEOUTS.HALF_SEC); // # Verify that the list of users and channels suggestions is present cy.get('#suggestionList').should('be.visible').within(() => { @@ -360,7 +360,7 @@ describe('Keyboard Shortcuts', () => { cy.uiGetPostTextBox().cmdOrCtrlShortcut('K').then(() => { // * Channel switcher hint should be visible and focused on cy.get('#quickSwitchHint').should('be.visible'); - cy.findByRole('textbox', {name: 'quick switch input'}).should('be.focused'); + cy.findByRole('combobox', {name: 'quick switch input'}).should('be.focused'); }); // # Type CTRL/CMD+K to close 'Switch Channels' modal diff --git a/e2e-tests/cypress/tests/integration/channels/messaging/ctrl_cmd_k_open_dm_with_mouse_spec.js b/e2e-tests/cypress/tests/integration/channels/messaging/ctrl_cmd_k_open_dm_with_mouse_spec.js index 44deb6326ba..cdf666703ac 100644 --- a/e2e-tests/cypress/tests/integration/channels/messaging/ctrl_cmd_k_open_dm_with_mouse_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/messaging/ctrl_cmd_k_open_dm_with_mouse_spec.js @@ -41,7 +41,7 @@ describe('Messaging', () => { cy.uiGetPostTextBox().cmdOrCtrlShortcut('K'); // # In the "Switch Channels" modal type the first 6 characters of the username - cy.findByRole('textbox', {name: 'quick switch input'}).should('be.focused').type(secondUser.username.substring(0, 6)).wait(TIMEOUTS.HALF_SEC); + cy.findByRole('combobox', {name: 'quick switch input'}).should('be.focused').type(secondUser.username.substring(0, 6)).wait(TIMEOUTS.HALF_SEC); // # Verify that the list of users and channels suggestions is present cy.get('#suggestionList').should('be.visible').within(() => { diff --git a/e2e-tests/cypress/tests/integration/channels/messaging/focus_move_spec.js b/e2e-tests/cypress/tests/integration/channels/messaging/focus_move_spec.js index 77851c6d155..bf70a82cc91 100644 --- a/e2e-tests/cypress/tests/integration/channels/messaging/focus_move_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/messaging/focus_move_spec.js @@ -68,7 +68,7 @@ describe('Messaging', () => { cy.get('#quickSwitchHint').should('be.visible'); // # Type channel name and select it - cy.findByRole('textbox', {name: 'quick switch input'}).type(testChannelName).wait(TIMEOUTS.HALF_SEC).type('{enter}'); + cy.findByRole('combobox', {name: 'quick switch input'}).type(testChannelName).wait(TIMEOUTS.HALF_SEC).type('{enter}'); // * Verify that it redirected into selected channel cy.get('#channelHeaderTitle').should('be.visible').should('contain', testChannelName); diff --git a/e2e-tests/cypress/tests/integration/channels/messaging/message_draft_then_switch_channel_spec.js b/e2e-tests/cypress/tests/integration/channels/messaging/message_draft_then_switch_channel_spec.js index f44baa8aed2..d07103b034c 100644 --- a/e2e-tests/cypress/tests/integration/channels/messaging/message_draft_then_switch_channel_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/messaging/message_draft_then_switch_channel_spec.js @@ -25,7 +25,7 @@ describe('Message Draft and Switch Channels', () => { }); it('MM-T131 Message Draft Pencil Icon - CTRL/CMD+K & "Jump to"', () => { - const {name, display_name: displayName} = testChannel; + const {name, display_name: displayName, id} = testChannel; const message = 'message draft test'; // * Validate if the draft icon is not visible at LHS before making a draft @@ -55,10 +55,10 @@ describe('Message Draft and Switch Channels', () => { // * Suggestion list is visible cy.get('#suggestionList').should('be.visible').within(() => { // * A pencil icon before the channel name in the filtered list is visible - cy.get(`#switchChannel_${name}`).find('.icon-pencil-outline').should('be.visible'); + cy.get(`#switchChannel_${id}`).find('.icon-pencil-outline').should('be.visible'); // # Click to switch back to the test channel - cy.get(`#switchChannel_${name}`).click({force: true}); + cy.get(`#switchChannel_${id}`).click({force: true}); }); // * Draft is saved in the text input box of the test channel diff --git a/e2e-tests/cypress/tests/integration/channels/messaging/private_channel_open_spec.js b/e2e-tests/cypress/tests/integration/channels/messaging/private_channel_open_spec.js index 8cd2299094b..b62bcab25aa 100644 --- a/e2e-tests/cypress/tests/integration/channels/messaging/private_channel_open_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/messaging/private_channel_open_spec.js @@ -32,7 +32,7 @@ describe('Messaging - Opening a private channel using keyboard shortcuts', () => // # Type the first letter of a private channel in the "Switch Channels" modal message box // # Use up/down arrow keys to highlight a private channel // # Press ENTER - cy.findByRole('textbox', {name: 'quick switch input'}).type('Pr').type('{downarrow}').type('{enter}'); + cy.findByRole('combobox', {name: 'quick switch input'}).type('Pr').type('{downarrow}').type('{enter}'); // * Private channel opens cy.get('#channelHeaderTitle').should('be.visible').should('contain', 'Private').wait(TIMEOUTS.HALF_SEC); diff --git a/e2e-tests/cypress/tests/integration/channels/search_autocomplete/renaming_spec.js b/e2e-tests/cypress/tests/integration/channels/search_autocomplete/renaming_spec.js index 0d41e95e2a0..1e2fb81ff40 100644 --- a/e2e-tests/cypress/tests/integration/channels/search_autocomplete/renaming_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/search_autocomplete/renaming_spec.js @@ -144,7 +144,7 @@ function searchAndVerifyChannel(channel) { cy.typeCmdOrCtrl().type('k'); // # Search for channel's display name - cy.findByRole('textbox', {name: 'quick switch input'}). + cy.findByRole('combobox', {name: 'quick switch input'}). should('be.visible'). as('input'). clear(). diff --git a/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_not_cloud_spec.js b/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_not_cloud_spec.js index 2e2b2c374c8..6c195027b8c 100644 --- a/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_not_cloud_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_not_cloud_spec.js @@ -36,7 +36,7 @@ describe('Settings > Sidebar > Channel Switcher', () => { cy.get('#quickSwitchHint').should('be.visible').should('contain', 'Type to find a channel. Use UP/DOWN to browse, ENTER to select, ESC to dismiss.'); // # Type CTRL/CMD+shift+L - cy.findByRole('textbox', {name: 'quick switch input'}).cmdOrCtrlShortcut('{shift}L'); + cy.findByRole('combobox', {name: 'quick switch input'}).cmdOrCtrlShortcut('{shift}L'); // * Suggestion list should not be visible cy.get('#suggestionList').should('not.exist'); @@ -56,7 +56,7 @@ describe('Settings > Sidebar > Channel Switcher', () => { cy.get('#quickSwitchHint').should('be.visible').should('contain', 'Type to find a channel. Use UP/DOWN to browse, ENTER to select, ESC to dismiss.'); // # Type CTRL/CMD+shift+m - cy.findByRole('textbox', {name: 'quick switch input'}).cmdOrCtrlShortcut('{shift}M'); + cy.findByRole('combobox', {name: 'quick switch input'}).cmdOrCtrlShortcut('{shift}M'); // * Suggestion list should not be visible cy.get('#suggestionList').should('not.exist'); diff --git a/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_spec.js b/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_spec.js index d0c990afd07..6f7d7e29f31 100644 --- a/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_spec.js +++ b/e2e-tests/cypress/tests/integration/channels/settings/sidebar/channel_switcher_spec.js @@ -50,14 +50,14 @@ function verifyChannelSwitch(team, channel) { cy.get('#quickSwitchHint').should('be.visible').should('contain', 'Type to find a channel. Use UP/DOWN to browse, ENTER to select, ESC to dismiss.'); // # Type channel display name on Channel switcher input - cy.findByRole('textbox', {name: 'quick switch input'}).type(channel.display_name); + cy.findByRole('combobox', {name: 'quick switch input'}).type(channel.display_name); cy.wait(TIMEOUTS.HALF_SEC); // * Suggestion list should be visible cy.get('#suggestionList').should('be.visible'); // # Press enter - cy.findByRole('textbox', {name: 'quick switch input'}).type('{enter}'); + cy.findByRole('combobox', {name: 'quick switch input'}).type('{enter}'); // * Verify that it redirected into "channel-switcher" as selected channel cy.url().should('include', `/${team.name}/channels/${channel.name}`); diff --git a/e2e-tests/playwright/support/ui/components/channels/find_channels_modal.ts b/e2e-tests/playwright/support/ui/components/channels/find_channels_modal.ts index cab7d6d810a..2ff87cd9004 100644 --- a/e2e-tests/playwright/support/ui/components/channels/find_channels_modal.ts +++ b/e2e-tests/playwright/support/ui/components/channels/find_channels_modal.ts @@ -11,7 +11,7 @@ export default class FindChannelsModal { constructor(container: Locator) { this.container = container; - this.input = container.getByRole('textbox', {name: 'quick switch input'}); + this.input = container.getByRole('combobox', {name: 'quick switch input'}); this.searchList = container.locator('.suggestion-list__item'); } diff --git a/webapp/channels/src/components/search_bar/__snapshots__/search_bar.test.tsx.snap b/webapp/channels/src/components/search_bar/__snapshots__/search_bar.test.tsx.snap index 56335de0572..6715a2b0194 100644 --- a/webapp/channels/src/components/search_bar/__snapshots__/search_bar.test.tsx.snap +++ b/webapp/channels/src/components/search_bar/__snapshots__/search_bar.test.tsx.snap @@ -32,13 +32,17 @@ exports[`components/search_bar/SearchBar should match snapshot with search 1`] = class="input-wrapper" > -
- + `; @@ -129,7 +129,7 @@ exports[`at mention suggestion Should not display nick name of the signed in use onMouseMove={[MockFunction]} term="@user" > - - + `; diff --git a/webapp/channels/src/components/suggestion/at_mention_provider/at_mention_suggestion.tsx b/webapp/channels/src/components/suggestion/at_mention_provider/at_mention_suggestion.tsx index ffde62fe14b..a14b763bffb 100644 --- a/webapp/channels/src/components/suggestion/at_mention_provider/at_mention_suggestion.tsx +++ b/webapp/channels/src/components/suggestion/at_mention_provider/at_mention_suggestion.tsx @@ -34,7 +34,7 @@ interface Group extends Item { member_count: number; } -const AtMentionSuggestion = React.forwardRef