diff --git a/interface/app/$libraryId/Explorer/ContextMenu/OpenWith.tsx b/interface/app/$libraryId/Explorer/ContextMenu/OpenWith.tsx index 83d4024db..381548a0a 100644 --- a/interface/app/$libraryId/Explorer/ContextMenu/OpenWith.tsx +++ b/interface/app/$libraryId/Explorer/ContextMenu/OpenWith.tsx @@ -100,7 +100,9 @@ const Items = ({ paths.length > 0 ? actions.getEphemeralFilesOpenWithApps(paths).then(handleError) : Promise.resolve([]) - ]).then((res) => res.flat()); + ]) + .then((res) => res.flat()) + .then((res) => res.sort((a, b) => a.name.localeCompare(b.name))); }, { initialData: [] } );