diff --git a/src/components/dropdown/_dropdown.scss b/src/components/dropdown/_dropdown.scss index 954283006a2..de84b0999fc 100644 --- a/src/components/dropdown/_dropdown.scss +++ b/src/components/dropdown/_dropdown.scss @@ -1,8 +1,21 @@ // Hide the caret for no-caret setting // See: https://github.com/bootstrap-vue/bootstrap-vue/issues/1473 // See: https://github.com/twbs/bootstrap/issues/23724 -.dropdown-toggle { - &.dropdown-toggle-no-caret:after { - display: none !important; +.dropdown { + &:not(.dropleft) { + .dropdown-toggle { + &.dropdown-toggle-no-caret:after { + display: none !important; + } + } + } + + // See: https://github.com/bootstrap-vue/bootstrap-vue/issues/2909 + &.dropleft { + .dropdown-toggle { + &.dropdown-toggle-no-caret:before { + display: none !important; + } + } } }