diff --git a/js/desktop/src/features/compose/text-editor.tsx b/js/desktop/src/features/compose/text-editor.tsx
index 6855299..47febad 100644
--- a/js/desktop/src/features/compose/text-editor.tsx
+++ b/js/desktop/src/features/compose/text-editor.tsx
@@ -190,7 +190,7 @@ export function TextEditor({
{...dropZoneProps}
onKeyDownCapture={handleKeyDown}
>
-
+
{/* No padding here: the editor's own scroll box hosts the slash menu,
so we pad inside the editor (ProseMirror) instead. That keeps the
menu's clipping bounds the full card rather than the inset box. */}
@@ -198,7 +198,7 @@ export function TextEditor({
diff --git a/js/desktop/src/features/particles/text-particle-view.tsx b/js/desktop/src/features/particles/text-particle-view.tsx
index 109f0f3..1f79704 100644
--- a/js/desktop/src/features/particles/text-particle-view.tsx
+++ b/js/desktop/src/features/particles/text-particle-view.tsx
@@ -195,8 +195,9 @@ export function TextParticleView({