Skip to content

ERDCBB — глобальный аудит 14 разделов: UX, ассеты и адаптивность - #8

Merged
IMONsergey merged 1 commit into
mainfrom
audit/full-site-2026-10-14
Oct 14, 2026
Merged

IMONsergey merged 1 commit into
mainfrom
audit/full-site-2026-10-14

Conversation

@IMONsergey

Copy link
Copy Markdown
Owner

Методология

Проведён реальный осмотр всех 14 опубликованных разделов, 56 сквозных проверок на ширинах 320/390/768/1366px, и 28 автоматических WCAG 2 A/AA + WCAG 2.1 A/AA аудитов axe-core. Начальные экраны и содержательные секции проверены по скриншотам.

Итог базовой проверки: 56/56 без сломанных изображений, JS-ошибок и горизонтального overflow. axe-core: 0 автоматических нарушений в 28 состояниях (это не сертификат WCAG).

Подтверждённые проблемы и исправления

  1. При выборе подраздела из мобильного меню браузер терял фокус (activeElement становился body). Теперь после перехода фокус устанавливается на соответствующий h2.
  2. Фиксированная кнопка мобильного меню перекрывала заголовки при прокрутке к ним. Для содержательных секций добавлены scroll-margin/scroll-padding 72px.
  3. Для маленьких карточек лифлетов скачивались 10 оригинальных PNG (6 845 065 байт). Теперь превью используют отдельные WebP (463 246 байт, −93,2%). Исходники, пути ссылок, цвета и тексты не изменены.
  4. Удалены 20 неиспользуемых файлов старых макетов (3 312 231 байт), не встречающихся в React/CSS; динамическая серия фонов логотипов сохранена.
  5. Обновлена карта разделов и технический отчёт, включая ранее добавленные знаки «Сделано на Дальнем Востоке и в Арктике».

Проверки в коде

  • Существующие 17 модульных integrity-тестов (включая SHA-256 исходников PNG).
  • Новые E2E: мобильный фокус заголовка и предотвращение перекрытия меню; WebP thumbnail + исходный PNG; полный обход всех секций всех 14 разделов с проверкой lazy-load (desktop/mobile Chromium).
  • Локально: lint + Vite production build + 17/17 unit прошли; Chromium E2E 52 пройдено / 4 пропущено. Полный локальный Firefox/WebKit ограничен отсутствующими версиями браузеров; обязательный независимый GitHub Actions установит версии заново и выполнит весь межбраузерный набор.

Документ

Полный отчёт 14.10.2026.

Не изменялось / ограничения

Утверждённые SVG, шрифтовые файлы, авторские правила, текстовые нормы и брендовые изображения не изменены. Внешние архивы некоторых Yandex Disk при автоматических запросах дают переменные 200/500, MAX ответил 403 (возможно антибот): их нельзя удалять как точно неработающие без ручной проверки. Лицензирование шрифтов и исходный PDF требуют отдельного подтверждения.

Merge и Pages только после 100% успешного GitHub CI и контроля отсутствия регрессий.

@IMONsergey
IMONsergey marked this pull request as ready for review October 14, 2026 08:09
@IMONsergey
IMONsergey merged commit 28f44e3 into main Oct 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant