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 b4e6136..1b15ec8 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -246,6 +246,13 @@ changing that component. The ones that generalise:
- **The old waybar notification module shelled out to `dunstctl`.** It and its
`notifications.py` are archived under `~/bin/archive/`, with the rest of the
stock waybar theme; do not resurrect them.
+- **A `Socket` whose connect failed never retries.** Quickshell 0.3.1 keeps
+ the failed `QLocalSocket`, so setting `connected = true` again (or toggling
+ it, or changing `path`) is a no-op: `setConnected` only connects when no
+ socket object exists. Retry with a fresh `Socket`, e.g. inside a
+ `LazyLoader` toggled off and on (`assistant/Assistant.qml`). A dropped
+ connection is different: `disconnected` clears the socket, so a later
+ `connected = true` works, until one of those attempts fails.
## Theme