diff --git a/src/plainui/jinja2/plainui/static_page_edit.html.j2 b/src/plainui/jinja2/plainui/static_page_edit.html.j2
index 4a092a612003554858a762f5af01d467eb302aea..2c278773d4542b6c6f7a6cdaee1a89e7cb9784c4 100644
--- a/src/plainui/jinja2/plainui/static_page_edit.html.j2
+++ b/src/plainui/jinja2/plainui/static_page_edit.html.j2
@@ -19,7 +19,7 @@
   </nav>
 
   <article class="pb-11">
-    {% if not lock_id %}
+    {% if page_exists and not lock_id %}
       {% call alert.warning() %}
         <strong>{{ _("This page is currently being edited by another user, please try again in a moment.") }}</strong>
       {% endcall %}
diff --git a/src/plainui/views/static_pages.py b/src/plainui/views/static_pages.py
index 8a435aa25d3ddcbafb0dc8bb401f573ab292fbbd..924a27684fd016d4f34d19c0d3edeb4bf52fcf09 100644
--- a/src/plainui/views/static_pages.py
+++ b/src/plainui/views/static_pages.py
@@ -210,6 +210,7 @@ class StaticPageEditView(ConferenceRequiredMixin, TemplateView):
             {
                 'page': static_page,
                 'conf': self.conf,
+                'page_exists': page_exists,
                 'page_slug': page_slug,
                 'static_page': static_page,
                 'writeable': writeable,