diff --git a/assets/scripts/src/choices.js b/assets/scripts/src/choices.js index e339220..9f1c912 100644 --- a/assets/scripts/src/choices.js +++ b/assets/scripts/src/choices.js @@ -634,7 +634,7 @@ class Choices { this.dropdown.setAttribute('aria-expanded', 'true'); const dimensions = this.dropdown.getBoundingClientRect(); - const dropdownPos = Math.ceil(dimensions.top + window.scrollY + dimensions.height); + const dropdownPos = Math.ceil(dimensions.top + window.scrollY + this.dropdown.offsetHeight); // If flip is enabled and the dropdown bottom position is greater than the window height flip the dropdown. let shouldFlip = false; @@ -646,8 +646,6 @@ class Choices { if (shouldFlip) { this.containerOuter.classList.add(this.config.classNames.flippedState); - } else { - this.containerOuter.classList.remove(this.config.classNames.flippedState); } // Optionally focus the input if we have a search input