Skip to content

Commit 5947c69

Browse files
Merge pull request #2 from allozaur/fix-thinking-block-issues
Fix Chat Message Storybook story
2 parents 2459115 + 00421d5 commit 5947c69

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

tools/server/webui/src/stories/ChatMessage.stories.svelte

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,11 @@
220220
args={{
221221
message: streamingThinkMessage
222222
}}
223+
parameters={{
224+
test: {
225+
timeout: 30000
226+
}
227+
}}
223228
asChild
224229
play={async () => {
225230
// Phase 1: Stream <think> reasoning content
@@ -232,7 +237,7 @@
232237
for (let i = 0; i < thinkingContent.length; i++) {
233238
currentContent += thinkingContent[i];
234239
streamingThinkMessage.content = currentContent;
235-
await new Promise((resolve) => setTimeout(resolve, 20));
240+
await new Promise((resolve) => setTimeout(resolve, 5));
236241
}
237242

238243
// Close the thinking block
@@ -247,7 +252,7 @@
247252
for (let i = 0; i < responseContent.length; i++) {
248253
currentContent += responseContent[i];
249254
streamingThinkMessage.content = currentContent;
250-
await new Promise((resolve) => setTimeout(resolve, 30));
255+
await new Promise((resolve) => setTimeout(resolve, 10));
251256
}
252257

253258
streamingThinkMessage.timestamp = Date.now();
@@ -263,6 +268,11 @@
263268
args={{
264269
message: streamingBracketMessage
265270
}}
271+
parameters={{
272+
test: {
273+
timeout: 30000
274+
}
275+
}}
266276
asChild
267277
play={async () => {
268278
// Phase 1: Stream [THINK] reasoning content
@@ -275,7 +285,7 @@
275285
for (let i = 0; i < thinkingContent.length; i++) {
276286
currentContent += thinkingContent[i];
277287
streamingBracketMessage.content = currentContent;
278-
await new Promise((resolve) => setTimeout(resolve, 25));
288+
await new Promise((resolve) => setTimeout(resolve, 5));
279289
}
280290

281291
// Close the thinking block
@@ -290,7 +300,7 @@
290300
for (let i = 0; i < responseContent.length; i++) {
291301
currentContent += responseContent[i];
292302
streamingBracketMessage.content = currentContent;
293-
await new Promise((resolve) => setTimeout(resolve, 30));
303+
await new Promise((resolve) => setTimeout(resolve, 10));
294304
}
295305

296306
streamingBracketMessage.timestamp = Date.now();

0 commit comments

Comments
 (0)