I have resolved this issue, this has nothing to do with @ViewAccessScoped, but rather silly cookies issue.
When list.jsf gets loaded for the first time, cookies was not set. So when user selects a row cookies gets set and thus for subsequent selections user could get selected row value. To resolve this issue, I have created a index.jsp page and redirect to list.jsf, thus cookies get set before user selects a row using radio button. Thanks -- View this message in context: http://myfaces.10567.n7.nabble.com/ViewAccessScoped-datatable-selected-row-value-not-available-for-first-time-tp113980p113987.html Sent from the My Faces - Dev mailing list archive at Nabble.com.
