From b5b5b33954d67099f58daee836a419448e1f4149 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Mon, 26 Oct 2026 01:00:52 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BF=D0=B5=D0=BA=D0=B0:=20=D1=80=D1=83?= =?UTF-8?q?=D0=BB=D0=B8=D0=BD=D0=B3=20R-15=20(#124)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/web-bugfixes/design.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openspec/changes/web-bugfixes/design.md b/openspec/changes/web-bugfixes/design.md index fe5aaef..3ee4a1f 100644 --- a/openspec/changes/web-bugfixes/design.md +++ b/openspec/changes/web-bugfixes/design.md @@ -196,3 +196,7 @@ vitest, для окна карточки дополнительно e2e. Сер - R-14 (proposal): в пакет не взяты #42 M-3 (возврат фокуса после закрытия окна), M-6 (`100vh`), доступность UI-кита #68 и производительность разбора #56 M-2. Это не ошибки поведения, они остаются в своих issue. Цена ошибки — следующий пакет. +- R-15 (design #22, 26.10.2026): `closingKey` в `overlay.tsx` сбрасывается и в `abortClose` («Остаться»), а не только при смене + `location.key`. Обоснование: при заблокированной навигации ключ записи не меняется, и без сброса второй Esc/✕ после + «Остаться» молча игнорировался бы (дефект плана, пойман e2e Task 4). Цена ошибки — повторный ✕ при блокере станет + повторно вызывать navigate; безвредно.