diff --git a/files/templates/comments.html b/files/templates/comments.html
index 889cb9131..17dcb06a4 100644
--- a/files/templates/comments.html
+++ b/files/templates/comments.html
@@ -9,8 +9,8 @@
{%- set ups = c.upvotes_str(render_ctx) -%}
{%- set score = c.score_str(render_ctx) -%}
{%- set downs = c.downvotes_str(render_ctx) -%}
-
{% set replies = c.replies(v) %}
+ {%- set is_notification_page = request.path.startswith('/notifications') -%}
{% if not c.visibility_state(v)[0] %}
{% if c.show_descendants(v) %}
@@ -120,36 +120,35 @@
- {% endif %}
+ {% endif %}
+
+
+ {% if v and v.id != c.author_id and c.body %}
+
+ {% endif %}
+
+ {%- include 'component/comment/replybox_comment.html' -%}
+
+ {% if render_replies %}
+ {% if level <= RENDER_DEPTH_LIMIT - 1 or is_notification_page %}
+
+ {% for reply in replies %}
+ {{single_comment(reply, level=level+1)}}
+ {% endfor %}
+ {% elif replies %}
+
+ {% endif %}
- {% if v and v.id != c.author_id and c.body %}
-
- {% endif %}
-
- {%- include 'component/comment/replybox_comment.html' -%}
-
- {% if render_replies %}
- {% if level <= RENDER_DEPTH_LIMIT - 1 or is_notification_page %}
-
- {% for reply in replies %}
- {{single_comment(reply, level=level+1)}}
- {% endfor %}
-
- {% elif replies %}
-
- {% endif %}
-
- {% if is_notification_page and c.level == 1 and c.sentto and not c.parent_submission and c.author_id not in (NOTIFICATIONS_ID, AUTOJANNY_ID) %}
- Reply
+ {% if is_notification_page and c.level == 1 and c.is_strict_message and c.author_id not in (NOTIFICATIONS_ID, AUTOJANNY_ID) %}
{%- include 'component/comment/replybox_message.html' -%}
{% endif %}
- {% else %}
-
- {% endif %}
+ {% else %}
+
+ {% endif %}
{%- include 'component/comment/actions_mobile.html' -%}