place rich:messages to your page.
I'm sorry I didn't get the reason why we should use rich:messages in this case.
I wanted the browse tab should be of switchType 'client' so that the contents in the browse tab should not be rendered each time the browse tab is clicked.
Whereas for the search tab, I want to call a action inorder to reset the contents in the search tab each time a user clicks on the search tab, so I thought I could use switchType ajax
When the page loaded Browse tab was displayed first and when I tried to click on the Search tab, the contents of search tab was not displayed, instead the browse tab and its content are still displayed
Ilya meant to ask whether there are any generated faces messages, e.g. validation errors or so...