reshelf 1.9.1
Fixed — Quick Capture from ⌘K could close without opening
Paste a GitHub URL into the command palette, press Enter, and the palette would dismiss while the capture sheet never appeared. Afterwards capture wouldn't open again until you relaunched.
The cause was the wedge-recovery watchdog from 1.3.3. After asking for a sheet it waited 1.2 seconds and, if no sheet was on screen at that instant, declared the app wedged and cleared every sheet binding — including the request it had just made. Capture from the palette is the slow path: up to 600 ms waiting for the autofill popup to detach, and then a second sheet can't appear until the palette finishes dismissing. A perfectly healthy presentation could cross 1.2 seconds and be cancelled by its own watchdog.
A real wedge is permanent; a slow presentation is not. The watchdog now polls instead of sampling once — any check that sees a sheet stands down, and only a sheet that never arrives is treated as a wedge. A check also stands down if a newer request has been made since, so it can't cancel someone else's sheet.
No schema change in this release.