docs: update REGRESSION_FIXES_REPORT.md with R03-R08 fixes (#1788956171115)
This commit is contained in:
@@ -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**.
|
||||
|
||||
---
|
||||
|
||||
## Текущий статус тестов
|
||||
|
||||
| Проверка | Результат |
|
||||
|
||||
Reference in New Issue
Block a user