diff --git a/invokeai/frontend/web/src/features/lora/components/ParamLoraSelect.tsx b/invokeai/frontend/web/src/features/lora/components/ParamLoraSelect.tsx index 951037f9e3..631047aaab 100644 --- a/invokeai/frontend/web/src/features/lora/components/ParamLoraSelect.tsx +++ b/invokeai/frontend/web/src/features/lora/components/ParamLoraSelect.tsx @@ -54,7 +54,12 @@ const ParamLoRASelect = () => { }); }); - return data.sort((a, b) => (a.disabled && !b.disabled ? 1 : -1)); + // Sort Alphabetically + data.sort((a, b) => + a.label && b.label ? (a.label?.localeCompare(b.label) ? 1 : -1) : -1 + ); + + return data.sort((a, b) => (a.disabled && !b.disabled ? -1 : 1)); }, [loras, loraModels, currentMainModel?.base_model]); const handleChange = useCallback(