diff -ru typo3_src-4.3.2_original/typo3/sysext/cms/tslib/class.tslib_menu.php typo3_src-4.3.2_fixed5699/typo3/sysext/cms/tslib/class.tslib_menu.php --- typo3_src-4.3.2_original/typo3/sysext/cms/tslib/class.tslib_menu.php 2010-02-23 12:59:59.000000000 +0200 +++ typo3_src-4.3.2_fixed5699/typo3/sysext/cms/tslib/class.tslib_menu.php 2010-04-07 13:57:27.000000000 +0300 @@ -514,6 +514,11 @@ } else { $row = $loadDB->results['pages'][$val['id']]; } + + //Add versioning overlay for current page (to respect workspaces) + if(is_array($row)){ + $this->sys_page->versionOL('pages',$row,true); + } // Add external MP params, then the row: if (is_array($row)) {