Adding additional logging around NamedScratchpad behaviour to aide future debugging and putting an event hook in place to clear out destroyed clients. The buggy behaviour has only been observed when using the st terminal as a scratchpad so far and looks to be down to newly created terminal windows sharing an Xid with one that was recently closed.
Adding additional logging around
NamedScratchpad
behaviour to aide future debugging and putting an event hook in place to clear out destroyed clients. The buggy behaviour has only been observed when using the st terminal as a scratchpad so far and looks to be down to newly created terminal windows sharing an Xid with one that was recently closed.See https://github.com/sminez/penrose/issues/268#issuecomment-1603729789 for more info.