aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index da6250d..27af75d 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -154,6 +154,13 @@ changing that component. The ones that generalise:
the island stuck open after a menu's Quit, with the pointer on the menu.
Menus open through a `QsMenuAnchor` instead, whose `closed` signal fires on
any dismissal and ends the hold.
+- **`SplitParser` can hand a line over with the previous blank line still
+ attached.** Streaming `top -b`, every frame header after the first arrived
+ as `"\ntop - ..."`, so `startsWith("top - ")` matched once and the
+ process table never filled, with nothing in the log. Match with
+ `/^\s*.../`. A shell pipe shows no such thing, so test the parse inside
+ `qs`, and capture with a live reader rather than a killed `top > file`,
+ which flushes on exit and hides buffering too.
- **A mouse button nothing accepts does not reliably fall through to a
catcher underneath.** The drawer's back button (`BTN_SIDE`, `Qt.BackButton`)
never reached a full-surface `MouseArea` below the panel while a page was