It's cursed. I can reproduce the behaviour running 2.2.1 on one PC (Arch i686, OpenBox), but not on another with current SVN (Arch i686, XMonad), both using stalonetray.
Compilation takes ages on the PC where I can reproduce this behaviour, so I can't do much testing. I'll try to see what changed after February 28th, but no promises.
What desktop environments/Operating systems are you using?