diff --git a/src/EventSubscriber/MaintenanceModeSubscriber.php b/src/EventSubscriber/MaintenanceModeSubscriber.php
index 6efa975e..654ba9f2 100644
--- a/src/EventSubscriber/MaintenanceModeSubscriber.php
+++ b/src/EventSubscriber/MaintenanceModeSubscriber.php
@@ -62,6 +62,11 @@ readonly class MaintenanceModeSubscriber implements EventSubscriberInterface
return;
}
+ //Allow to view the progress page
+ if (preg_match('#^/\w{2}/system/update-manager/progress#', $event->getRequest()->getPathInfo())) {
+ return;
+ }
+
// Allow CLI requests
if (PHP_SAPI === 'cli') {
return;
diff --git a/templates/admin/update_manager/progress.html.twig b/templates/admin/update_manager/progress.html.twig
index 597b8a9a..54ac6595 100644
--- a/templates/admin/update_manager/progress.html.twig
+++ b/templates/admin/update_manager/progress.html.twig
@@ -29,7 +29,7 @@
{{ parent() }}
{# Auto-refresh while update is running - also refresh when 'starting' status #}
{% if not progress or progress.status == 'running' or progress.status == 'starting' %}
-
+
{% endif %}
{% endblock %}
@@ -189,7 +189,7 @@
{% endif %}