Состояния выбранного/наведенного/фокусированного элемента в выпадающем меню DMenu немного запутывают

:information_source: Обзор

Кнопка «gist» в режиме рабочего стола не выглядит последовательно заполненной в режиме расширенных gist для состояний активного, включенного и отключенного. Например, здесь, на Meta, в режиме компактного просмотра по умолчанию она выглядит и ведет себя как ожидается, но свойства заполнения не совпадают при наведении и при включении расширенного вида.

:woman_walking: Воспроизведение

В последнем просмотре:

  1. когда включен компактный режим, нажмите/коснитесь, чтобы развернуть список (по умолчанию) — кнопка compact заполнена и включена, а expanded — не заполнена и отключена, как и ожидалось
compact включен

  1. наведите курсор, чтобы выбрать expanded, и она заполняется — но является ли этот цвет наведения правильным?
compact включен, наведение на expanded

  1. перейдите в режим с включенными расширенными gist. нажмите/коснитесь кнопки gist, чтобы открыть выпадающий список — две разные цвета заполнения, когда compact должен быть не заполнен, как expanded на первом скриншоте
expanded включен

  1. наведите курсор, чтобы выбрать compact — ничего не происходит, но если навести на expanded (который уже включен), он меняется на тот же цвет заполнения, что и у compact, что очень сбивает с толку. снова, я ожидал, что кнопка compact будет не заполнена здесь, а затем заполнена при наведении. я подозреваю, что слегка другой цвет заполнения выше может быть состоянием активного элемента (я не проверял в консоли)
expanded включен, наведение на expanded

:white_check_mark: Ожидаемый результат

Цвета заполнения кнопок в состояниях активного, включенного и отключенного должны быть одинаковыми как для компактного, так и для расширенного вида gist

Примечания

Только режим рабочего стола. Safari и Chrome на MacBook, также в безопасном режиме.

7 лайков