Кнопки не работают из-за JavaScript
Страница видна, но интерактивность сломана: ошибка JS, не загрузился bundle или обработчик не привязался к DOM.
Проверьте по порядку
Сначала локализуйте слой сбоя и только потом меняйте конфигурацию.
- 1Откройте Console и исправляйте первую реальную JS-ошибку, а не последующие каскадные.
- 2Проверьте код ответа JS-файла и его Content-Type.
- 3Убедитесь, что скрипт загружается после нужной разметки или использует defer/DOMContentLoaded.
- 4Проверьте конфликт после частичного кеширования HTML и JS разных версий.
Как читать результат
JS bundle 404
Признак: Файл не попал в production.
Что делать: Исправьте сборку и asset path.
Runtime exception
Признак: Один скрипт падает до инициализации интерфейса.
Что делать: Исправьте первую ошибку в консоли.
HTML/JS разных версий
Признак: Селекторы/контракты не совпадают.
Что делать: Версионируйте assets и синхронизируйте deploy.
Сохраняйте наблюдаемую ошибку
Код ответа, заголовки и запись в логе полезнее случайного «починилось после перезапуска»: именно они показывают, какой слой действительно сломался.