From f8f678595b0fe0e9de1c190b3672fefb206cdfdd Mon Sep 17 00:00:00 2001 From: Andrej Date: Mon, 31 Mar 2025 09:05:45 +0200 Subject: [PATCH] Scroll dropdown to top on open [SCI-11741] --- app/assets/javascripts/sitewide/dropdown_selector.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/sitewide/dropdown_selector.js b/app/assets/javascripts/sitewide/dropdown_selector.js index 41902a504..c178e3245 100644 --- a/app/assets/javascripts/sitewide/dropdown_selector.js +++ b/app/assets/javascripts/sitewide/dropdown_selector.js @@ -445,14 +445,13 @@ var dropdownSelector = (function() { // If dropdown disabled or we use it in only tag mode we not open it if (dropdownContainer.hasClass('disabled') || (config.inputTagMode && noOptionsForSelect(selector))) return; - // Each time we open option contianer we must scroll it - dropdownContainer.animate({ - scrollTop: optionContainer.offset().top - }); - // Now open/close option container dropdownContainer.toggleClass('open'); if (dropdownContainer.hasClass('open')) { + // Each time we open option container we must scroll it + dropdownContainer.find('.dropdown-container').scrollTop(0); + PerfectSb().update_all(); + // on Open we load new data loadData(selectElement, dropdownContainer); updateDropdownDirection(selectElement, dropdownContainer);