From b9aaf1b6941dd4da1d6bcfa495422e3a7d4ba652 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:13:21 -0400 Subject: [PATCH 1/7] Wrong icon --- .../components/com_cpanel/src/View/Cpanel/HtmlView.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php index 397fd43c0a2..09a95e1f1e0 100644 --- a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php +++ b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php @@ -127,7 +127,7 @@ public function display($tpl = null) } elseif ($parts[0] === 'system') { $icon = 'icon-wrench'; } elseif ($parts[0] === 'healthcheck') { - $icon = 'icon-health'; + $icon = 'icon-heart'; } elseif ($parts[0] === 'help') { $icon = 'icon-info-circle'; } elseif ($lang->hasKey($keyIcon)) { From 7a285ebc341b06a53054f3e37995b2cb6a9aba95 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:13:44 -0400 Subject: [PATCH 2/7] Files placed in the wrong directory --- .../mod_healthcheck/css/healthcheck-filter.css | 0 .../mod_healthcheck/js/healthcheck-filter.js | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename {build/media_source => media_source}/mod_healthcheck/css/healthcheck-filter.css (100%) rename {build/media_source => media_source}/mod_healthcheck/js/healthcheck-filter.js (100%) diff --git a/build/media_source/mod_healthcheck/css/healthcheck-filter.css b/media_source/mod_healthcheck/css/healthcheck-filter.css similarity index 100% rename from build/media_source/mod_healthcheck/css/healthcheck-filter.css rename to media_source/mod_healthcheck/css/healthcheck-filter.css diff --git a/build/media_source/mod_healthcheck/js/healthcheck-filter.js b/media_source/mod_healthcheck/js/healthcheck-filter.js similarity index 100% rename from build/media_source/mod_healthcheck/js/healthcheck-filter.js rename to media_source/mod_healthcheck/js/healthcheck-filter.js From c898497500a657b528e84e80bc6e71c946b235d5 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:14:09 -0400 Subject: [PATCH 3/7] $class not instantiated --- layouts/joomla/healthchecks/icon.php | 1 + 1 file changed, 1 insertion(+) diff --git a/layouts/joomla/healthchecks/icon.php b/layouts/joomla/healthchecks/icon.php index e27e11606fa..ef7c1f04a47 100644 --- a/layouts/joomla/healthchecks/icon.php +++ b/layouts/joomla/healthchecks/icon.php @@ -31,6 +31,7 @@ // Make the class string // depending on status, determine additional class +$class = ''; $filterStatus = 'healthy'; // Default to "healthy" if (isset($displayData['status'])) { switch ($displayData['status']) { From cb660df10d71491a6fdffff90e29556e8b2268d8 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:14:35 -0400 Subject: [PATCH 4/7] Icon refresh should be small --- administrator/modules/mod_healthcheck/tmpl/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/modules/mod_healthcheck/tmpl/default.php b/administrator/modules/mod_healthcheck/tmpl/default.php index f069857b28a..54a97704357 100644 --- a/administrator/modules/mod_healthcheck/tmpl/default.php +++ b/administrator/modules/mod_healthcheck/tmpl/default.php @@ -51,7 +51,7 @@ - From 0cda0ca974ca01200901e94ba17520c08240c518 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:15:22 -0400 Subject: [PATCH 5/7] Wrong usage of getDispatcher()->dispatch --- .../mod_healthcheck/src/Helper/HealthCheckHelper.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/administrator/modules/mod_healthcheck/src/Helper/HealthCheckHelper.php b/administrator/modules/mod_healthcheck/src/Helper/HealthCheckHelper.php index ae43429f082..011ea602e58 100644 --- a/administrator/modules/mod_healthcheck/src/Helper/HealthCheckHelper.php +++ b/administrator/modules/mod_healthcheck/src/Helper/HealthCheckHelper.php @@ -123,12 +123,18 @@ protected function getHealthCheckData( PluginHelper::importPlugin('healthcheck'); - $arrays = (array) $application->getDispatcher()->dispatch( + $eventResult = $application->getDispatcher()->dispatch( $eventName, new HealthChecksEvent($eventName, ['context' => $context]) ); - foreach ($arrays as $response) { + $result = $eventResult->getArgument('result'); + + if (empty($result)) { + return []; + } + + foreach ($result as $response) { if (!\is_array($response)) { continue; } From e2a9c35de77db6460056fb4dc83dfdb4adc8015c Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:17:11 -0400 Subject: [PATCH 6/7] Wrong icon empty state --- administrator/modules/mod_healthcheck/tmpl/default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/modules/mod_healthcheck/tmpl/default.php b/administrator/modules/mod_healthcheck/tmpl/default.php index 54a97704357..b023e55a9af 100644 --- a/administrator/modules/mod_healthcheck/tmpl/default.php +++ b/administrator/modules/mod_healthcheck/tmpl/default.php @@ -100,7 +100,7 @@ 'MOD_HEALTHCHECK', - 'icon' => 'icon-health', + 'icon' => 'icon-heart', 'title' => 'MOD_HEALTHCHECK_NO_MATCHING_RESULTS' ]); ?> From 8f034e34134004bbf22d2aaa06b80da087dcd426 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 27 Apr 2026 17:19:38 -0400 Subject: [PATCH 7/7] Wrong prefers-contrast value --- media_source/mod_healthcheck/css/healthcheck-filter.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media_source/mod_healthcheck/css/healthcheck-filter.css b/media_source/mod_healthcheck/css/healthcheck-filter.css index 3dfd56c45bc..e1ce0ceb792 100644 --- a/media_source/mod_healthcheck/css/healthcheck-filter.css +++ b/media_source/mod_healthcheck/css/healthcheck-filter.css @@ -154,7 +154,7 @@ } /* High contrast mode support */ -@media (prefers-contrast: high) { +@media (prefers-contrast: more) { .healthcheck-gauge { border: 2px solid; }