From 28a9824542b8449abd92f72cdee6d6f17b6a3c9a Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Tue, 7 Oct 2025 13:32:20 -0500 Subject: [PATCH] Field Widget: Handle 'delete' --- wdgt_field.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wdgt_field.go b/wdgt_field.go index fe6284a..3113863 100644 --- a/wdgt_field.go +++ b/wdgt_field.go @@ -101,6 +101,12 @@ func (w *Field) HandleKey(ev *tcell.EventKey) bool { } return w.handleBackspace(ev) } + if ev.Key() == tcell.KeyDelete { + if w.cursor < len(w.value) { + w.cursor++ + return w.handleBackspace(ev) + } + } if ok := w.keyMap.Handle(ev); ok { return true }