.dropdown .open .fa.fa-minus
Это поведение соответствует стандарту. Оно существует, в первую очередь, для совместимости, как осколок далёкого прошлого и не очень приветствуется, поскольку использует глобальные переменные. Браузер пытается помочь нам, смешивая пространства имён JS и DOM, но при этом возможны конфликты.
<button id="okay">
, то на него можно сослаться с помощью глобальной переменной "okay". ©Дэвид Флэнаган.