fix: distinguish identical clarify prompts by id

This commit is contained in:
Andy Kang committed 2026-05-31 14:12:15 +09:00
1 parent cf003ae986
commit 18e9a6b9c9
2 files changed
+3

No files matched your search

+1
View File
@@ -2989,6 +2989,7 @@ function showClarifyCard(pending) {
question,
choices,
sid: pending._session_id || (S.session && S.session.session_id) || null,
clarify_id: pending.clarify_id || null,
});
const card = _ensureClarifyCardDom();
if (!card) return;
+2
View File
@@ -664,3 +664,5 @@ class TestClarifyCardTimerLogic:
body = m.group(0)
assert 'JSON.stringify' in body, 'showClarifyCard must compute a signature via JSON.stringify'
assert '_clarifySignature' in body, 'showClarifyCard must check/set _clarifySignature'
assert 'clarify_id: pending.clarify_id || null' in body, \
'showClarifyCard signature must include clarify_id so a newly queued identical prompt is not mistaken for the previous one'