Skip to content

v0.28.4

tagged this 22 Aug 18:44
Отчёт потребителя `@efureev/ft-extra-granularity`, проверен в браузере.

Поверхность строки — отдельный слой `::before`, а подпись, шеврон и отметка
лежат в потоке: в одном контексте наложения позиционированный слой красится
поверх потокового содержимого. С дефолтами ядра (`color-mix` 5–16 %) это лишь
затеняло текст, поэтому витрина дефект не ловила. Стоит задать публичному
`--gr-tree-row-hover-bg` непрозрачное значение — и строка под курсором
становится пустой полосой; на нулевой глубине слой накрывает всю ширину, так
что пропадает и шеврон.

Слой уведён под содержимое (`z-index: -1`), строка изолирована
(`isolation: isolate`). Вторая половина обязательна: без своего контекста
наложения отрицательный слой уезжает за фон ближайшего предка с заливкой, и
подсветка исчезает совсем — проверено снятием. Направляющие ветвей остаются
выше слоя, как и было задумано.

Гейт меряет пиксели, а не стили: непрозрачный фон, наведение, доля тёмных
пикселей в области подписи и изменение фона на её правом краю. Обе половины
правки покрыты — снятие любой красит свой тест. В jsdom это не ловится: CSS
компонента там не применяется.
Assets 2
Loading