fix: distinguish identical clarify prompts by id
This commit is contained in:
parent
cf003ae986
commit
18e9a6b9c9
2 changed files with 3 additions and 0 deletions
|
|
@ -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'
|
||||
|
|
|
|||
Loading…
Reference in a new issue