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
if (e.code === 'Space' && selectedDocumentIds.length > 0) {
if ((e.code === 'Space' || e.code === 'Enter') && selectedDocumentIds.length > 0) {
const lastId = selectedDocumentIds[selectedDocumentIds.length - 1];
const doc = items.find(i => String(i.id) === lastId);
if (doc) {
e.preventDefault();
openDocument(doc, 'preview');
const target = e.code === 'Enter' ? 'sidepanel' : 'preview';
openDocument(doc, target);
return;
}
}