I've been running Primefaces 3.0, no issues, and now am trying an upgrade to 3.4.x - I've tried 3.4, 3.4.1, and 3.4.2 and this problem occurs in all 3 - basically for the datatable with the selectionMode="single" option when I click on a row it remains selected no matter how many other rows I select. At the same time I'm quite sure the selection="#{databrowser.selectedData}" variable is not being set when I'm clicking on the rows. The table is fully populated and no 2 rows have the exact same data in all columns. Tested and this occurs in both Chrome and Firefox. I can't find any similar problem posted - wondering if anyone else has had this issue?

k I've tried it like you've done above, seems to work now - it was the widgetvar that was holding it back maybe because it's the same name as the id..with rowkey and widgetvar like that it still broke, with rowkey and no widgetvar parameter it works.
–
Alaph432Nov 27 '12 at 1:02