diff --git a/src/Plugin/Block/MasqueradeBlock.php b/src/Plugin/Block/MasqueradeBlock.php index 0cd710d..22fa6c7 100644 --- a/src/Plugin/Block/MasqueradeBlock.php +++ b/src/Plugin/Block/MasqueradeBlock.php @@ -80,7 +80,8 @@ class MasqueradeBlock extends BlockBase implements ContainerFactoryPluginInterfa return AccessResult::forbidden(); } if ($this->masquerade->isMasquerading()) { - return AccessResult::forbidden(); + return AccessResult::forbidden() + ->addCacheContexts(['session.is_masquerading']); } // Display block for all users that has any of masquerade permissions. return AccessResult::allowedIfHasPermissions($account, $this->masquerade->getPermissions(), 'OR')