From 1fe73e5714679dfed04cce01d8acdf58bf911294 Mon Sep 17 00:00:00 2001 From: Henk-Jan Sleijster Date: Wed, 16 Sep 2026 09:06:51 +0200 Subject: [PATCH] Fix: Replace deprecated unload event with visibilitychange --- adminer-plugins/saveMenuPos.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/adminer-plugins/saveMenuPos.php b/adminer-plugins/saveMenuPos.php index 7e588b5..dc92893 100644 --- a/adminer-plugins/saveMenuPos.php +++ b/adminer-plugins/saveMenuPos.php @@ -24,8 +24,10 @@ public function head() menu.scrollTop = pos; } - window.addEventListener('unload', function() { - localStorage.setItem(key, menu.scrollTop); + document.addEventListener('visibilitychange', function() { + if (document.visibilityState === 'hidden') { + localStorage.setItem(key, menu.scrollTop); + } }, false); }); }