diff --git a/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php b/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php
index 967fcb7f7435bbed474283e2540ceec756e6495a..cad5c713a97e7c10153b49283ec786c024adb092 100644
--- a/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php
+++ b/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php
@@ -201,6 +201,10 @@ class PreviewModule extends AbstractModule implements RequestEnricherInterface,
         if ($simulateUserGroup) {
             $frontendUser = $request->getAttribute('frontend.user');
             $frontendUser->user[$frontendUser->usergroup_column] = $simulateUserGroup;
+            $frontendUser->userGroups[$simulateUserGroup] = [
+                'uid' => $simulateUserGroup,
+                'title' => '_PREVIEW_',
+            ];
             // let's fake having a user with that group, too
             // This can be removed once #90989 is fixed
             $frontendUser->user['uid'] = PHP_INT_MAX;