Index: src/views/pages/post-edit.ejs
===================================================================
--- src/views/pages/post-edit.ejs	(revision 848b76d541f2fe8851b0c0c524e06d1f9f282ba2)
+++ src/views/pages/post-edit.ejs	(revision 62dea3078e56ad18648461cbbb962c891c1bf353)
@@ -135,6 +135,5 @@
              role="textbox"
              aria-multiline="true"
-             aria-label="<%= t('pedit.editor_aria') %>"
-             data-placeholder="<%= t('pedit.editor_placeholder') %>"></div>
+             aria-label="<%= t('pedit.editor_aria') %>"></div>
 
         <%# Sticky "tap to edit" hint (only visible on touch + non-fullscreen
@@ -593,11 +592,4 @@
   outline-offset: -10px;
 }
-.pe-editor[data-placeholder]:empty::before,
-.pe-editor[data-placeholder]:has(br:only-child)::before {
-  content: attr(data-placeholder);
-  color: var(--ink-muted, #999);
-  pointer-events: none;
-  opacity: .55;
-}
 /* Inline prose styles inside the editor — match the public post styling so
    what you see is roughly what you'll get. Margins are tighter than on the
@@ -1540,5 +1532,4 @@
     editor.setAttribute('contenteditable', 'false');
     editor.classList.add('pe-tap-to-edit');
-    editor.setAttribute('data-placeholder', '<%= t('pedit.tap_to_write') %>');
     editor.addEventListener('click', function () {
       if (!isFs()) openFs();
