docs: update REGRESSION_FIXES_REPORT.md with R03-R08 fixes (#1788956171115)
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s

This commit is contained in:
ik
2026-09-10 05:39:13 +07:00
parent 38bb871638
commit 51b3eb5e17
+18
View File
@@ -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`.
- Добавлен `<details class="filter-advanced-fallback">` как fallback для period/sort на мобильных без JS.
- CSS для `.filter-advanced-fallback` показывает `<details>` на мобильных, скрывает на desktop.
- JS по-прежнему управляет скрытием через класс, но без JS `<details>` раскрывается по клику.
**Файлы:** `apps/web/src/pages/index.astro`, `apps/web/src/styles/global.css`
**Коммит:** `38bb871`
**Верификация:** Astro check **0 errors**.
---
## Текущий статус тестов
| Проверка | Результат |