fix: close alignment review races and preserve local conversation state
This commit is contained in:
1 parent
c7231be2c5
commit
37ddb2ce24
14 files changed
+203
-45
No files matched your search
@@ -37,3 +37,10 @@ console.log('alignment-conversation: local groups, original expanded order, ques
|
||||
assert.equal(isLoadingTipPaused({hovered:false,focused:true}),true)
|
||||
assert.equal(isLoadingTipPaused({hovered:true,focused:false}),true)
|
||||
assert.equal(isLoadingTipPaused({hovered:false,focused:false}),false)
|
||||
|
||||
const expandedGrouped=renderToStaticMarkup(<CompletedFold parts={message.parts!} turnFinished turnDurationMs={1000} expandFinishedEvents
|
||||
renderGroup={(group,children)=><section data-local-group={group.startIndex}>{children}</section>}
|
||||
renderUnit={(p,i)=><i data-index={i}>{p.type}</i>}/> )
|
||||
assert.deepEqual([...expandedGrouped.matchAll(/data-index="(\d+)"/g)].map(m=>Number(m[1])),[0,1,2,3,4,5])
|
||||
assert.deepEqual([...expandedGrouped.matchAll(/data-local-group="(\d+)"/g)].map(m=>Number(m[1])),[1,4],
|
||||
'opening completion must preserve independently controlled local summaries')
|
||||
Reference in new issue
Block a user