quicksilver/Quicksilver — Issue #703: QS blocks while backgrounded shell commands are running.
Author: mrstanwell
Created: 2012-02-18 21:03:14+00:00
State: open

This is on 10.6.8 using QS ß65 (3920). This issue does not appear on prior QS builds. I've observed this behavior on two separate 10.6.8 systems.

If I use QS to run a shell script that starts a background process, QS appears to block. It doesn't respond to commands until the backgrounded process terminates, after which QS responds to all the keystrokes issued while it was blocking.

To reproduce, create a simple bash script "testqs.sh":
#!/bin/bash
/usr/X11/bin/xterm &

Invoke QS and run the shell script (object is "testqs.sh", action is "run"). While the resulting xterm window is running, try the QS invocation hotkey two or three times (nothing should happen). Log out of the xterm window and watch QS pop up multiple times in response to your hotkeys... ;-)