Всплывающие окна Dock рядом с полосой прокрутки страницы, а не сверху

Fixkamo-internal
Порезанный
14 августа 2026 г. в 22:30 UTC
Автор
kamo
Обещать
6349802

Окна инструментов закреплены на видоискателе и пристыковываются справа налево от его края, и макет был рассказан об одной вещи, занимающей этот край: взаимодействие Центр. С закрытым центром правое окно было размещено в 5px от window.innerWidth — который считает собственную полосу прокрутки страницы полезной шириной, потому что эта строка принадлежит контейнеру прокрутки внутри страницы, а не к Документ. Окно приземлилось на вершину бара. Док теперь измеряет край, а не предполагает, что он ясен: самый широкий Вертикальная полоса прокрутки среди контейнеров прокрутки страницы фактически смывается против правый край, или ширина центра взаимодействия, когда он открыт. Центр побеждает Вместо того, чтобы добавлять, поскольку он сам прикреплен к этому краю и покрывает его. Scrollbar - подсчет обоих откроет зазор между панелью и Первое окно. Прокрутка, которая вводится с края (карта настроек, с или без его помощи выдвижной ящик) выбрасывается, поэтому его бар не толкает док С середины экрана. Измерение один раз в открытое время правильно только до тех пор, пока страница не пройдет мимо складки. под открытым окном, поэтому ResizeObserver на этих прокрутках ретранслируется, когда бар Прибывает или уходит. Он смотрит контент, а не пограничный ящик — полосу прокрутки Появление ничего не снимает с пограничного ящика, поэтому наблюдатель пограничного ящика никогда бы не сделал этого. Огонь. Арифметика находится в app/lib/toolDockGeometry.ts с остатками DOM. в контексте, поэтому правило о том, какой край пассажир выигрывает, можно проверить без Браузер.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены