Terminaaliin varoitus inferenssin aikana + yield ennen blokkia
Käyttäjälle näytetään '(selain voi hidastua)' kun inferenssi alkaa. setTimeout yield varmistaa statusrivin piirtämisen ennen WASM-blokkia. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1773,9 +1773,11 @@
|
|||||||
const statusDiv = document.createElement('div');
|
const statusDiv = document.createElement('div');
|
||||||
statusDiv.className = 'terminal-line';
|
statusDiv.className = 'terminal-line';
|
||||||
statusDiv.id = 'status-' + taskId;
|
statusDiv.id = 'status-' + taskId;
|
||||||
statusDiv.innerHTML = ` <span style="color:#8b949e">→ <span style="color:#58a6ff">${model}</span> käsittelee...</span>`;
|
statusDiv.innerHTML = ` <span style="color:#8b949e">→ <span style="color:#58a6ff">${model}</span> käsittelee... <span style="color:#d29922">(selain voi hidastua)</span></span>`;
|
||||||
termPanel.appendChild(statusDiv);
|
termPanel.appendChild(statusDiv);
|
||||||
termPanel.scrollTop = termPanel.scrollHeight;
|
termPanel.scrollTop = termPanel.scrollHeight;
|
||||||
|
// Yield jotta status-rivi ehditään piirtää ennen mahdollista blokkia
|
||||||
|
await new Promise(r => setTimeout(r, 50));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const agent = Object.values(agentPrompts).find(a => a.model === model);
|
const agent = Object.values(agentPrompts).find(a => a.model === model);
|
||||||
|
|||||||
Reference in New Issue
Block a user