diff --git a/templates/submission/list.html b/templates/submission/list.html
index 3fc0d60..53e63ce 100644
--- a/templates/submission/list.html
+++ b/templates/submission/list.html
@@ -1,4 +1,7 @@
{% extends "three-column-content.html" %}
+
+{% set has_hidden_subtasks = request.in_contest_mode and request.participation.contest.format.has_hidden_subtasks %}
+
{% block three_col_js %}
{% endcompress %}
- {% if dynamic_update and last_msg %}
+ {% if dynamic_update and last_msg and not has_hidden_subtasks %}