diff --git a/Classes/Controller/BackendController.php b/Classes/Controller/BackendController.php
index eef539ba345a612ac0ee36a68c20acde2a5c8bc6..8a4a68ce82bd08ce4d8a07b4b917e60f0e91d6b6 100644
--- a/Classes/Controller/BackendController.php
+++ b/Classes/Controller/BackendController.php
@@ -31,6 +31,7 @@ use SGalinski\SgJobs\Domain\Repository\JobRepository;
 use SGalinski\SgJobs\Service\BackendService;
 use TYPO3\CMS\Backend\Template\Components\DocHeaderComponent;
 use TYPO3\CMS\Backend\Utility\BackendUtility;
+use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
 use TYPO3\CMS\Core\Messaging\FlashMessage;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
@@ -88,7 +89,13 @@ class BackendController extends ActionController {
 	public function indexAction(array $filters = []): void {
 		try {
 			$pageUid = (int) GeneralUtility::_GP('id');
-
+			/** @var BackendUserAuthentication $backendUser */
+			$backendUser = $GLOBALS['BE_USER'];
+			if ($filters === []) {
+				$filters = $backendUser->getModuleData('tools_beuser/index.php/web_SgJobsBackend_filters', 'ses') ?: [];
+			} else {
+				$backendUser->pushModuleData('tools_beuser/index.php/web_SgJobsBackend_filters', $filters);
+			}
 			// create docheader + buttons
 			$pageInfo = BackendUtility::readPageAccess($pageUid, $GLOBALS['BE_USER']->getPagePermsClause(1));
 			if ($pageInfo === FALSE) {