diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -270,6 +270,12 @@ changing that component. The ones that generalise: hl.dsp.focus({ window = "address:0x..." })`. This is why `~/bin/hypr-windows.sh` is written the way it is, and its syntax was misread as legacy oddity worth modernising. +- **A running shell caches a `ShaderEffect` shader by URL.** Recompiling + `burn.frag.qsb` under the same name left the wallpaper transition on the + old shader, which logged `ShaderEffect: 'blocks' does not have a matching + property` for a uniform the new one had dropped, and drew nothing. A hot + reload does not clear it. After changing a shader, rename the `.qsb` or + restart the shell. - **A focus dispatched while an overlay holds the keyboard is accepted and then ignored.** A layer surface with `keyboardFocus: Exclusive` grabs the keyboard, and the compositor will not move window focus out from under that |
