fix: distinguish identical clarify prompts by id
This commit is contained in:
1 parent
cf003ae986
commit
18e9a6b9c9
2 files changed
+3
No files matched your search
@@ -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;
|
||||
|
||||
@@ -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'
|
||||
Reference in new issue
Block a user