git.lucas.co / cce-notes
notes editor over the vault (Obsidian-compatible)
git clone https://git.lucas.co/cce-notes.git

commit41ce5f40942a7294a6941c24d1c459f89440610c
parent87afff519c
authorLucas Galante <lsgalante12@gmail.com>
date2026-10-08 11:01
fix(keyboard): keep Tab for link completion now that the toolkit's Tab walk is on by default

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

 src/main.rs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main.rs b/src/main.rs
index 4807029..fa88a31 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1562,6 +1562,12 @@ impl Application for NotesApp {
         Some(&self.ui_context)
     }
 
+    /// Tab accepts the editor's link completion, as Enter does. The toolkit's Tab walk (on by
+    /// default since 2026-10-08) would take it first.
+    fn plate_navigation(&self) -> bool {
+        false
+    }
+
     fn ui_context_mut(&mut self) -> Option<&mut cce_ui::context::UiContext> {
         Some(&mut self.ui_context)
     }