Turns out to be a racing problem when we re-focus the dash when its first focused. The X event buffer needs to be flushed other wise the XSetInputFocus will come through a bit late causing the dash to be re-focused after its closed.
Turns out to be a racing problem when we re-focus the dash when its first focused. The X event buffer needs to be flushed other wise the XSetInputFocus will come through a bit late causing the dash to be re-focused after its closed.