diff --git a/frontend/src/features/workspace/WorkspaceView.tsx b/frontend/src/features/workspace/WorkspaceView.tsx index 7d24330..2e0e0b2 100644 --- a/frontend/src/features/workspace/WorkspaceView.tsx +++ b/frontend/src/features/workspace/WorkspaceView.tsx @@ -813,12 +813,13 @@ export const WorkspaceView: React.FC = ({ indentBlock(index); } } else if (e.key === 'Backspace' && (!block.content || block.content === '')) { - if ((block.level || 0) > 0) { + if (selectedDoc?.blocks && selectedDoc.blocks.length > 1) { + e.preventDefault(); + setSlashBlockId(null); + deleteBlockAndFocusPrev(index); + } else if ((block.level || 0) > 0) { e.preventDefault(); outdentBlock(block.id); - } else if (selectedDoc?.blocks && selectedDoc.blocks.length > 1) { - e.preventDefault(); - deleteBlockAndFocusPrev(index); } } }; @@ -1857,7 +1858,6 @@ export const WorkspaceView: React.FC = ({ } } }} - placeholder="Bullet-Titel bearbeiten… (Enter für Unterpunkt)" className="w-full bg-transparent text-xl font-bold text-main focus:outline-none placeholder:text-faint" /> @@ -2199,7 +2199,6 @@ export const WorkspaceView: React.FC = ({ onBlur={() => resetIdleTimer()} onChange={(e) => handleContentChange(block, e.target.value)} onKeyDown={(e) => handleKeyDown(e, block, originalIndex)} - placeholder={isReadOnly ? '' : 'Gedanke schreiben… (/ für Menü, Tab zum Einrücken)'} className={`w-full bg-transparent text-sm text-main leading-relaxed focus:outline-none resize-none placeholder:text-faint ${ isReadOnly ? 'cursor-default' : '' }`}