diff --git a/typo3/sysext/beuser/Classes/Controller/PermissionController.php b/typo3/sysext/beuser/Classes/Controller/PermissionController.php
index 56af74010f5c227bb9e4d3dfc70e262d7a0db4ef..14dbf71b2e1e51254a50b84c78defdb75354e428 100644
--- a/typo3/sysext/beuser/Classes/Controller/PermissionController.php
+++ b/typo3/sysext/beuser/Classes/Controller/PermissionController.php
@@ -421,7 +421,10 @@ class PermissionController
                 $viewModeItems[] = GeneralUtility::makeInstance(DropDownRadio::class)
                     ->setActive($this->depth === $value)
                     ->setLabel($label)
-                    ->setHref((string)$this->uriBuilder->buildUriFromRoute('permissions_pages', ['depth' => $value]));
+                    ->setHref((string)$this->uriBuilder->buildUriFromRoute('permissions_pages', [
+                        'id' => $this->id,
+                        'depth' => $value,
+                    ]));
             }
             $viewModeButton = $buttonBar->makeDropDownButton()
                 ->setLabel($lang->sL('LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.view'))