diff --git a/client/src/pages/admin_panel/add_logic/loader.rs b/client/src/pages/admin_panel/add_logic/loader.rs index 142f424..fe0b427 100644 --- a/client/src/pages/admin_panel/add_logic/loader.rs +++ b/client/src/pages/admin_panel/add_logic/loader.rs @@ -48,6 +48,9 @@ pub async fn process_pending_table_structure_fetch( *command_message = fetch_message; } + // 🔑 Rebuild FormEditor with updated state (so suggestions work) + page.editor = canvas::FormEditor::new(page.state.clone()); + needs_redraw = true; } else { error!(