Basically it seems related to compiz or Nux since after clicking on a quicklist, we're waiting for a click outside its area to hide that.
If the quicklist is forced to close this can't happen anymore, so we need to hide it and stop monitoring for events before removing the launcher icon.
I should have fixed this in my branch lp:~3v1n0/unity/quicklist-hide-fix (commit 1502, http:// bazaar. launchpad. net/~3v1n0/ unity/quicklist -hide-fix/ revision/ 1502)
Basically it seems related to compiz or Nux since after clicking on a quicklist, we're waiting for a click outside its area to hide that.
If the quicklist is forced to close this can't happen anymore, so we need to hide it and stop monitoring for events before removing the launcher icon.