diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index 828c46a220..41c091fe62 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte b/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
index 7819198efc..78f00836d1 100644
--- a/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
+++ b/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
@@ -66,7 +66,10 @@
if (notebookModel == null) {
notebookModel = activeModelId;
}
- await notebookStore.generate(notebookModel);
+
+ if (notebookModel) {
+ await notebookStore.generate(notebookModel);
+ }
}
function handleUndo() {
@@ -127,7 +130,7 @@
let canGenerate = $derived(inputContent.length > 0 && hasModelSelected && isSelectedModelInCache);
let isDisabled = $derived(!canGenerate);
- let notebookModel = $state(null);
+ let notebookModel = $state(null);
const { handleModelChange } = useModelChangeValidation({
getRequiredModalities: () => ({ vision: false, audio: false }), // Notebook doesn't require modalities