From 423330f1b92d0f19ee88346d90eec4c66dbcd1ec Mon Sep 17 00:00:00 2001 From: nilskruthoff <69095224+nilskruthoff@users.noreply.github.com> Date: Mon, 6 Jul 2026 19:45:21 +0200 Subject: [PATCH] Used managed spell checking settings for dynamic assistants (#838) --- .../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) {