From 46b651285160064dd0ecfe320806dda22cac8a4b Mon Sep 17 00:00:00 2001 From: Arlen Johnson Date: Mon, 10 Nov 2025 22:20:18 -0500 Subject: [PATCH 1/2] Fix authentication test for CSS body classes after Cake5 upgrade (CO-2708) --- app/templates/layout/default.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/templates/layout/default.php b/app/templates/layout/default.php index 537fe2e2b..daab66227 100644 --- a/app/templates/layout/default.php +++ b/app/templates/layout/default.php @@ -71,11 +71,7 @@ $bodyClasses = $controller_stripped . ' ' .$action_stripped; // add further body classes as needed - if($this->getRequest()->getSession()->check('Auth.User') != NULL) { - $bodyClasses .= ' logged-in'; - } else { - $bodyClasses .= ' logged-out'; - } + $bodyClasses .= !empty($vv_user) ? ' logged-in' : ' logged-out'; ?>
From c132aa37c5b65d9d374e16f805976e61413ca07d Mon Sep 17 00:00:00 2001 From: Arlen Johnson Date: Tue, 11 Nov 2025 13:23:52 -0500 Subject: [PATCH 2/2] Hide animated spinner on pagehide (CO-2708) --- app/webroot/js/comanage/match-onload.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/webroot/js/comanage/match-onload.js b/app/webroot/js/comanage/match-onload.js index 637a1ff50..8b8a295a8 100644 --- a/app/webroot/js/comanage/match-onload.js +++ b/app/webroot/js/comanage/match-onload.js @@ -187,4 +187,10 @@ $(function() { } }); + + // Dismiss the loading animation on pagehide so that browser caching (specifically Chrome) + // will not retain it in the DOM when a user hits the back-button. + $(window).on('pagehide', function() { + stopSpinner(); + }); }); \ No newline at end of file