diff --git a/src-web/components/CommandPalette.tsx b/src-web/components/CommandPalette.tsx index f69ad63f..3c371203 100644 --- a/src-web/components/CommandPalette.tsx +++ b/src-web/components/CommandPalette.tsx @@ -1,6 +1,7 @@ +import type { KeyboardEvent, ReactNode } from 'react'; +import type { HotkeyAction } from '../hooks/useHotKey'; import classNames from 'classnames'; import { fuzzyFilter } from 'fuzzbunny'; -import type { KeyboardEvent, ReactNode } from 'react'; import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { useActiveCookieJar } from '../hooks/useActiveCookieJar'; import { useActiveEnvironment } from '../hooks/useActiveEnvironment'; @@ -13,7 +14,6 @@ import { useCreateWorkspace } from '../hooks/useCreateWorkspace'; import { useDebouncedState } from '../hooks/useDebouncedState'; import { useDeleteRequest } from '../hooks/useDeleteRequest'; import { useEnvironments } from '../hooks/useEnvironments'; -import type { HotkeyAction } from '../hooks/useHotKey'; import { useHotKey } from '../hooks/useHotKey'; import { useHttpRequestActions } from '../hooks/useHttpRequestActions'; import { useOpenSettings } from '../hooks/useOpenSettings'; @@ -335,7 +335,9 @@ export function CommandPalette({ onClose }: { onClose: () => void }) { })), command, { fields: ['filterBy'] }, - ).map((v) => v.item) + ) + .sort((a, b) => b.score - a.score) + .map((v) => v.item) : allItems; const filteredGroups = groups