diff --git a/SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor b/SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor
index 892ace5..75b8d5c 100644
--- a/SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor
+++ b/SteUp.Shared/Components/SingleElements/Modal/ModalFormScheda.razor
@@ -168,7 +168,7 @@
-
@@ -224,6 +224,10 @@
private MudForm _form = null!;
private string? LabelSave { get; set; }
+ // Cambiare questa chiave forza Blazor a ricreare il MudTextField delle note,
+ // così una nota impostata da codice (suggerimenti) compare subito a video
+ // nonostante il DebounceInterval del campo.
+ private int _noteFieldKey;
private bool IsDirty { get; set; }
private Scheda _originalScheda = null!;
private List? AttachedList { get; set; }
@@ -646,8 +650,8 @@
if (modal is { Canceled: false, Data: string descrizione } && !string.IsNullOrWhiteSpace(descrizione))
{
Scheda.Note = descrizione;
- // Mostra la nota selezionata nel campo e aggiorna lo stato (dirty → Salva/Aggiorna),
- // come farebbe l'input manuale dell'utente.
+ _noteFieldKey++; // ricrea il campo note così la nota selezionata compare subito a video
+ // Aggiorna anche lo stato (dirty → Salva/Aggiorna) come farebbe l'input manuale.
OnAfterChangeValue();
}
}