diff -r 267c9f93b51f -r 08a7875258b4 includes/clientside/static/ajax.js --- a/includes/clientside/static/ajax.js Mon Jul 28 13:10:22 2008 -0600 +++ b/includes/clientside/static/ajax.js Mon Jul 28 13:13:09 2008 -0600 @@ -21,6 +21,12 @@ document.getElementById('ajaxEditContainer').innerHTML = ajax.responseText; selectButtonMajor('article'); unselectAllButtonsMinor(); + // if we're on a userpage, call the onload function to rebuild the tabs + if ( typeof(userpage_onload) == 'function' ) + { + window.userpage_blocks = []; + userpage_onload(); + } } }); }