$cache = MediaWikiServices::getInstance()->getMainObjectStash();
$key = $cache->makeKey( 'page-recent-delete', md5( $title->getPrefixedText() ) );
$loggedIn = $this->getContext()->getUser()->isLoggedIn();
- if ( $loggedIn || $cache->get( $key ) ) {
+ $sessionExists = $this->getContext()->getRequest()->getSession()->isPersistent();
+ if ( $loggedIn || $cache->get( $key ) || $sessionExists ) {
$logTypes = [ 'delete', 'move', 'protect' ];
$dbr = wfGetDB( DB_REPLICA );
'lim' => 10,
'conds' => $conds,
'showIfEmpty' => false,
- 'msgKey' => [ $loggedIn
+ 'msgKey' => [ $loggedIn || $sessionExists
? 'moveddeleted-notice'
: 'moveddeleted-notice-recent'
]