diff --git a/app/static/js/dm.js b/app/static/js/dm.js index 1d34ce4..a8d5438 100644 --- a/app/static/js/dm.js +++ b/app/static/js/dm.js @@ -442,8 +442,9 @@ function populateConversationSelector() { window._dmDropdownItems = { conversations, contacts }; renderDropdownItems(''); - // Also populate DM sidebar (lg+ screens) - populateDmSidebar(''); + // Also populate DM sidebar (lg+ screens), preserving current search filter + const sidebarSearch = document.getElementById('dmSidebarSearch'); + populateDmSidebar(sidebarSearch ? sidebarSearch.value : ''); // Update search input if conversation is selected — re-resolve name in case contacts loaded if (currentConversationId) {