From 6dbaecc485dc61fed13cec8e73c8eca7aa7a8ff9 Mon Sep 17 00:00:00 2001 From: reugenio Date: Sun, 28 Dec 2025 02:00:50 +0100 Subject: [PATCH] fix(advanced_table): Init row_edit_buffer on Ctrl+N insert Start edit buffer for new row immediately after Ctrl+N insertion, enabling Excel-style editing from the first keystroke. --- src/widgets/advanced_table/advanced_table.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/widgets/advanced_table/advanced_table.zig b/src/widgets/advanced_table/advanced_table.zig index 2a108dc..925cb3b 100644 --- a/src/widgets/advanced_table/advanced_table.zig +++ b/src/widgets/advanced_table/advanced_table.zig @@ -807,6 +807,8 @@ fn handleKeyboard( 0; if (table_state.insertRow(insert_idx)) |new_idx| { table_state.selectCell(new_idx, 0); + // Inicializar buffer de edición para la nueva fila (Excel-style) + table_state.row_edit_buffer.startEdit(table_core.NEW_ROW_ID, new_idx, true); result.row_inserted = true; result.selection_changed = true; } else |_| {}