diff --git a/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeGUI.php b/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeGUI.php index 357a5a4c55cc..7f05b83e8036 100755 --- a/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeGUI.php +++ b/components/ILIAS/StudyProgramme/classes/class.ilObjStudyProgrammeGUI.php @@ -122,7 +122,8 @@ public function executeCommand(): void $cmd = $this->ctrl->getCmd(self::SUBTAB_VIEW_MANAGE); $next_class = $this->ctrl->getNextClass($this); - if (!in_array($cmd, self::ASYNC_CALLS)) { + if (!in_array($cmd, self::ASYNC_CALLS) + && strtolower($next_class ?? '') !== strtolower(TranslationGUI::class)) { $this->addToNavigationHistory(); parent::prepareOutput(); $this->addHeaderAction();