diff --git a/docs/REGRESSION_FIXES_REPORT.md b/docs/REGRESSION_FIXES_REPORT.md index 0f0bdea..4ee5ca8 100644 --- a/docs/REGRESSION_FIXES_REPORT.md +++ b/docs/REGRESSION_FIXES_REPORT.md @@ -65,6 +65,24 @@ --- +### R08 · P1 · Фильтры UI не доведены до responsive-состояния + +**Что сломалось:** `.filter-compact-hidden` использовал `display:contents!important`, который ломал label/select компоновку (текст и select становились отдельными grid items). Без JS период/сортировка были недоступны. + +**Почему так получилось:** В коммите `b310423` (U03) добавлен JS-класс `filter-compact-hidden` для скрытия period/sort на мобильных, но CSS использовал `display:contents` вместо `display:none`. Это ломало grid-компоновку. + +**Что сделано:** +- `.filter-compact-hidden` изменён на `display:none!important`. +- Добавлен `
` как fallback для period/sort на мобильных без JS. +- CSS для `.filter-advanced-fallback` показывает `
` на мобильных, скрывает на desktop. +- JS по-прежнему управляет скрытием через класс, но без JS `
` раскрывается по клику. + +**Файлы:** `apps/web/src/pages/index.astro`, `apps/web/src/styles/global.css` +**Коммит:** `38bb871` +**Верификация:** Astro check **0 errors**. + +--- + ## Текущий статус тестов | Проверка | Результат |