ok i fixed this by editing sidebarlogin.js and adding
result1 = window.location.reload(true)
In the following location
if (result==’SBL_SUCCESS’ || result.indexOf( ‘SBL_SUCCESS’ ) > 0) {
window.location = jQuery(‘.redirect_to:eq(0)’, thisform).attr(‘value’);
// The next line forces refresh of the page
result1 = window.location.reload(true)
Hope this helps someone else. If I’ve done something bad let me know!