From 2ce98e4622153bdf770ce543415759a90424a988 Mon Sep 17 00:00:00 2001 From: zenggang Date: Mon, 11 Apr 2022 08:41:13 +0000 Subject: [PATCH 1/2] * Fix bug#21331 --- module/index/js/index.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/module/index/js/index.js b/module/index/js/index.js index 4e988293c4..a89e2c7fef 100644 --- a/module/index/js/index.js +++ b/module/index/js/index.js @@ -654,6 +654,27 @@ $(window).on('resize', refreshMoreMenu); refreshMoreMenu(); setTimeout(refreshMoreMenu, 500); + + /* Fix bug #21331. */ + var vibibleState =''; + var visibleChange =''; + if(typeof document.visibilityState != 'undefined') + { + visibleChange = 'visibilitychange'; +   vibibleState = 'visibilityState'; + } + else if(typeof document.webkitVisibilityState != 'undefined') + { + visibleChange = 'webkitvisibilitychange'; +   vibibleState = 'webkitVisibilityState'; + } + if(visibleChange) + { + document.addEventListener(visibleChange, function() + { + if(document[vibibleState] == 'visible') showTab($('#bars>li.active').data('app')); + }); + } }); }()); From 07573e3e8f7b8e72ef36cce5c43c65dc856490af Mon Sep 17 00:00:00 2001 From: zenggang Date: Mon, 11 Apr 2022 09:05:29 +0000 Subject: [PATCH 2/2] * Adjust code --- module/index/js/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/index/js/index.js b/module/index/js/index.js index a89e2c7fef..773a5d5e6d 100644 --- a/module/index/js/index.js +++ b/module/index/js/index.js @@ -656,8 +656,8 @@ setTimeout(refreshMoreMenu, 500); /* Fix bug #21331. */ - var vibibleState =''; - var visibleChange =''; + var vibibleState = ''; + var visibleChange = ''; if(typeof document.visibilityState != 'undefined') { visibleChange = 'visibilitychange';