fix assistant cancel visibility
Some checks failed
Forgejo Android APK / Build signed APK (push) Has been cancelled

This commit is contained in:
Daniel 2026-05-11 17:53:54 +02:00
parent 97ddd87449
commit 1f5e4aabac
3 changed files with 8 additions and 7 deletions

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "pediatric-ai-scribe", "name": "pediatric-ai-scribe",
"version": "7.14.4", "version": "7.14.5",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "pediatric-ai-scribe", "name": "pediatric-ai-scribe",
"version": "7.14.4", "version": "7.14.5",
"dependencies": { "dependencies": {
"@marp-team/marp-cli": "^4.3.1", "@marp-team/marp-cli": "^4.3.1",
"@marp-team/marp-core": "^4.3.0", "@marp-team/marp-core": "^4.3.0",

View file

@ -1,6 +1,6 @@
{ {
"name": "pediatric-ai-scribe", "name": "pediatric-ai-scribe",
"version": "7.14.4", "version": "7.14.5",
"description": "AI-powered pediatric clinical documentation platform", "description": "AI-powered pediatric clinical documentation platform",
"main": "server.js", "main": "server.js",
"scripts": { "scripts": {

View file

@ -130,11 +130,11 @@ import {
return; return;
} }
var request = createAssistantRequest();
activeAssistantRequest = request;
setBusy(true, 'Looking up sources...'); setBusy(true, 'Looking up sources...');
var loading = appendLoadingMessage('Looking up sources', 'Retrieving and synthesizing references...'); var loading = appendLoadingMessage('Looking up sources', 'Retrieving and synthesizing references...');
var request = createAssistantRequest();
request.loading = loading; request.loading = loading;
activeAssistantRequest = request;
streamAssistantResponse({ streamAssistantResponse({
message: text, message: text,
@ -828,8 +828,9 @@ import {
send.innerHTML = isBusy ? '<i class="fas fa-spinner fa-spin"></i> Searching' : '<i class="fas fa-paper-plane"></i> Ask'; send.innerHTML = isBusy ? '<i class="fas fa-spinner fa-spin"></i> Searching' : '<i class="fas fa-paper-plane"></i> Ask';
} }
if (cancel) { if (cancel) {
cancel.hidden = !isBusy; var canCancel = !!isBusy && !!activeAssistantRequest;
cancel.disabled = !isBusy; cancel.hidden = !canCancel;
cancel.disabled = !canCancel;
} }
if (input) input.disabled = !!isBusy; if (input) input.disabled = !!isBusy;
} }