From 83692e79599b4e68aebf786e73cce894e160051f Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 31 Aug 2026 02:11:19 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20#397=20spec=20=E2=80=94=20correct=20the?= =?UTF-8?q?=20fingerprint=20line=20number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Visible: no Issue: #397 --- docs/specs/397-device-position-echo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/specs/397-device-position-echo.md b/docs/specs/397-device-position-echo.md index a3412321..7949aa63 100755 --- a/docs/specs/397-device-position-echo.md +++ b/docs/specs/397-device-position-echo.md @@ -27,7 +27,7 @@ Undo/Redo молча гаснут — история очищена, хотя м `_persistDevicePlacement` (`src/houseplan-card.ts:5226-5258`) отправляет на сервер `canonicalizePosition(this._layout[deviceId])`, но сам `_layout` -оставляет как есть, а следом (`:5217`) фиксирует +оставляет как есть, а следом (`:5253`) фиксирует `_layoutContentFingerprint = contentFingerprint(this._layout)` — по неканоническому слепку. Прежний `_persistLayout` этой дыры не имел: `v1.69.0:src/houseplan-card.ts:4776` писал `this._layout = { ...this._layout,