[bug][ui][responsive] Планшет 768px: глобальный сайдбар накладывается на контент (Role-колонка за краем); мобайл 390px: таймстампы списка за экраном #291
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Общий responsive-баг ядра (не связан с git-sync #119). Найден полным web-UI прогоном (web-test-orchestrator) + подтверждён независимым верификатором с замером координат.
F1 — Планшет 768px: сайдбар открыт по умолчанию и НАКЛАДЫВАЕТСЯ на контент (MEDIUM)
/settings/members,/settings/workspace, страница/s/<space>/p/<slug>,/home.<main>x=0..768, таблица Members x=332..932 — колонка Role (<th>x=685..865) и 4-я колонка действий (x=865..932) уходят ЗА 768px БЕЗ горизонтального скролла (scrollWidth=768). Слева заголовки/табы клипаются под открытым сайдбаром («Members»→«embers», «User»→«ser»). Role/actions на планшете фактически недоступны.GlobalAppShell(apps/client/src/components/layouts/global/global-app-shell.tsx) используетAppShellnavbarbreakpoint: "sm"(48em = 768px). На граничной ширине 768px рассинхрон между режимом drawer (mobile) и desktop-offset: сайдбар показан, но main не сдвинут/не перекрыт backdrop'ом.F2 — Мобайл 390px: колонка времени в списках за экраном (MEDIUM/LOW)
/homeи/s/<space>при 390px, список «Recently updated»./home.F3/F4 — мелочи (LOW)
Доказательства
Скриншоты:
_wt/fleet/VISUAL/(setmembers_768-, setworkspace_768-, page_768-, home_390-, drawer_open_390, newpage_390) и_wt/fleet/VERIFY/b_members_768.png(с замерами).Заметка
Desktop (1280) и «узкий» мобайл (сайдбар корректно сворачивается в иконки) — ОК. Дефект в диапазоне планшета/граничной ширины. Фикс — аккуратная работа с брейкпоинтами Mantine AppShell + поведением drawer (backdrop/offset), требует итеративной визуальной проверки на нескольких ширинах; выделено отдельно от #119. Готов сделать PR с фиксом по запросу.
Дополнение к #291 (мобайл 390px, из повторного web-UI прогона): подтверждено, что помимо планшетного overlay (фикс в PR #292) остаются мобильные остатки:
/settings/members(~600px) шире 390px — колонки Role/actions уходят за край без явного горизонт-скролла (сайдбар тут уже гамбургер, дело в самой таблице → нужна адаптивная таблица / scroll-контейнер).Оба — отдельная адаптивная работа по узким вьюпортам, не входит в PR #292 (там только collapse сайдбара в drawer <992px, что уже верифицировано).