fix desktop opendetail panel on enter

This commit is contained in:
2025-12-10 03:54:00 +01:00
parent d15d5388fa
commit e367006a6c
@@ -233,12 +233,13 @@ const DesktopWorkspaceContent: React.FC<DesktopWorkspaceProps> = ({
} }
// Space preview logic // Space preview logic
if (e.code === 'Space' && selectedDocumentIds.length > 0) { if ((e.code === 'Space' || e.code === 'Enter') && selectedDocumentIds.length > 0) {
const lastId = selectedDocumentIds[selectedDocumentIds.length - 1]; const lastId = selectedDocumentIds[selectedDocumentIds.length - 1];
const doc = items.find(i => String(i.id) === lastId); const doc = items.find(i => String(i.id) === lastId);
if (doc) { if (doc) {
e.preventDefault(); e.preventDefault();
openDocument(doc, 'preview'); const target = e.code === 'Enter' ? 'sidepanel' : 'preview';
openDocument(doc, target);
return; return;
} }
} }