From ee6095ecee675787a8e3153a2195813066ca44b8 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 4 Feb 2026 18:30:02 +0100 Subject: [PATCH] fix: do not cancel completion if the view size changes Only if the view position changes. --- src/tui/mode/overlay/completion_dropdown.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tui/mode/overlay/completion_dropdown.zig b/src/tui/mode/overlay/completion_dropdown.zig index 94484ea..c3e3bee 100644 --- a/src/tui/mode/overlay/completion_dropdown.zig +++ b/src/tui/mode/overlay/completion_dropdown.zig @@ -135,7 +135,8 @@ fn get_query_text(self: *Type, cursor: ed.Cursor, allocator: std.mem.Allocator) fn maybe_cancel(self: *Type, cursor: Buffer.Cursor) bool { if (self.value.cursor.row != cursor.row or self.value.cursor.col > cursor.col or - !self.value.view.eql(self.value.editor.view)) + self.value.view.row != self.value.editor.view.row or + self.value.view.col != self.value.editor.view.col) { tp.self_pid().send(.{ "cmd", "palette_menu_cancel" }) catch |e| self.logger.err(module_name, e); return true;