You did not specify any action. This command link has to do something.
<a4j:commandLink reRender="output" action="something">
If you only want to reRender some part of html maybe try this:
<a4j:support event="onclick" reRender="output"/>
But I'm still not sure if it works without action attribute.
Thanks for the answer. However adding action doesn't change a thing.
If the action was the problem than I guess it wouldn't work with ajaxSingle="true", and it does. I'm really thinking that it's some kind of a bug. The link works wherever I put it: in a toolBar, outside any other control but not inside a tab.
Is tab panel located inside data table or repeat component?
No - there are no repeat's or dataTables.
It's just the code I posted enclosed in some html and body and nothing more.
add rich:messages to the page.