From 118c6cfb640478a790e14ac3b8f8515a8d489ba3 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 9 Sep 2026 12:34:28 +0200 Subject: [PATCH] fix: hardened image-done handling with visible errors; plain-text translation; mobile menu no-icons truncation --- public/js/clinicalAssistant.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/js/clinicalAssistant.js b/public/js/clinicalAssistant.js index ef4736bc..2d700360 100644 --- a/public/js/clinicalAssistant.js +++ b/public/js/clinicalAssistant.js @@ -1269,7 +1269,11 @@ import { lastGeneratedImageSrc = job.imageUrl; exporter.invalidate(); loadImageGallery(); - if (typeof hooks.onDone === 'function') hooks.onDone(job.imageUrl); else openImagePreview(job.imageUrl); + try { + if (typeof hooks.onDone === 'function') hooks.onDone(job.imageUrl); else openImagePreview(job.imageUrl); + } catch (doneError) { + if (typeof hooks.onError === 'function') hooks.onError('Image ready: ' + String(doneError && doneError.message)); + } return; } if (job.status === 'error' || job.status === 'interrupted') {