mock: 変化のないスナップショットをUndo履歴に積まない

数値欄の change がフォーカスを外したときにもう一度届くと、同じ値の変更が履歴に2回積まれ、
Undo 1回で戻らなかった。グループ編集の commit と同じく、直前と同じなら積まない。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017yoUu9Xd8dhwyQdCfKfaXG
This commit is contained in:
2026-10-23 22:18:50 +09:00
co-authored by Claude Opus 5.5
parent 785daa23c2
commit 0838487f4a
3 changed files with 13 additions and 2 deletions
+1 -1
View File
@@ -728,7 +728,7 @@ test("スイッチ・スタビの十字はトグルで出し、スタビ候補
const switchX = async () => (await mark.locator(".switch").boundingBox())!.x;
const before = await switchX();
await page.getByLabel("switchOffset X").fill("0.625");
await page.getByLabel("switchOffset X").blur();
await page.getByLabel("switchOffset X").dispatchEvent("change");
await expect.poll(switchX).toBeGreaterThan(before + 10);
await expect(mark.locator(".stab")).toHaveCount(4);