aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 2b6315f..e17c65e 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -204,6 +204,10 @@ changing that component. The ones that generalise:
- **`FloatingWindow.maximized` works under Hyprland.** Setting it fills the
monitor and clearing it restores the old size, checked by eye; the settings
window's titlebar row uses it, since Hyprland draws no decorations.
+- **A bare `TextInput` is not in the Tab chain.** `activeFocusOnTab` defaults
+ to false on it, unlike a Controls `TextField`, so every hand-rolled field
+ carries `activeFocusOnTab: true` or Tab skips it. A new one needs it too.
+ Multi-line `TextEdit`s are left out on purpose.
- **A QML method cannot be named `escape`.** It shadows the global JS
function, and the file fails with `Illegal method name` at load, which a
hot reload reports as the whole island being unavailable. The island's