Details

To reproduce:

- open a terminal in tag 1
- open a terminal in tag 2
- open another program on any tag (I used gcolor2)
- mod+x client.focus.sticky = true
- focus terminal in tag 1
- focus terminal in tag 2
- switch between the two tags
- focus always reverts to the sticky client

Tested with default config.

Edit:
This is not only about sticky windows, FS#328 describes the same bug with clients having multiple tags.

I opened this one in FS#753 as a feature-request, since in FS#736 'anrxc' says this is not a bug but normal behavior.
As I said in my feature request, I use the patch in http://article.gmane.org/gmane.comp.window-managers.awesome/5264/ , and it works fine for me. However, as an answer to this patch, Julien replies that this should better be solved by a callback. This wouldn't necessarily mean that the client never gets focus, just not automatically.