From 3412f9acce0f99388ab2adec9b7699b4cd7b5db1 Mon Sep 17 00:00:00 2001 From: Yunfei He Date: Wed, 27 May 2026 13:57:58 +0800 Subject: [PATCH] docs: tighten queryThenKey fixture to assert input="a" Prevents false pass if query response leaks to handler. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/superpowers/plans/2026-05-27-kitty-keyboard.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/superpowers/plans/2026-05-27-kitty-keyboard.md b/docs/superpowers/plans/2026-05-27-kitty-keyboard.md index 0d5297e..abc79cd 100644 --- a/docs/superpowers/plans/2026-05-27-kitty-keyboard.md +++ b/docs/superpowers/plans/2026-05-27-kitty-keyboard.md @@ -1194,9 +1194,11 @@ const KittyInput = defineComponent({ } if (props.test === "queryThenKey") { - // First non-query key after the query response was silently swallowed - exit(); - return; + if (input === "a") { + exit(); + return; + } + throw new Error(`queryThenKey: expected input="a", got input="${input}"`); } throw new Error(`Unexpected input for test "${props.test}": input="${input}"`);