From 87721686c6a4ca0d780ddafc097f42a6b86bf289 Mon Sep 17 00:00:00 2001 From: Nils Kruthoff Date: Mon, 6 Jul 2026 17:48:07 +0200 Subject: [PATCH] inject spell checking into text fields of dynamic assistant --- .../Assistants/Dynamic/AssistantDynamic.razor | 1 + .../Assistants/Dynamic/AssistantDynamic.razor.cs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor index 5b3066ef..e0738307 100644 --- a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor +++ b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor @@ -74,6 +74,7 @@ else var autoGrow = !textArea.IsSingleLine; private string securityMessage = string.Empty; private bool isSecurityBlocked; private const string ASSISTANT_QUERY_KEY = "assistantId"; + private static readonly Dictionary SPELLCHECK_ATTRIBUTES = new(); private static readonly AssistantSessionStateKey TITLE_STATE_KEY = new(nameof(title)); private static readonly AssistantSessionStateKey DESCRIPTION_STATE_KEY = new(nameof(description)); private static readonly AssistantSessionStateKey SYSTEM_PROMPT_STATE_KEY = new(nameof(systemPrompt)); @@ -110,6 +111,9 @@ public partial class AssistantDynamic : AssistantBaseCore protected override void OnInitialized() { + // Configure the spellchecking for the instance name input: + this.SettingsManager.InjectSpellchecking(SPELLCHECK_ATTRIBUTES); + var pluginAssistant = this.ResolveAssistantPlugin(); if (pluginAssistant is null) {