diff --git a/src/views/cipp/app-settings/components/SettingsCustomRoles.jsx b/src/views/cipp/app-settings/components/SettingsCustomRoles.jsx
index 32e2ef9d6511..f9d0bac3b359 100644
--- a/src/views/cipp/app-settings/components/SettingsCustomRoles.jsx
+++ b/src/views/cipp/app-settings/components/SettingsCustomRoles.jsx
@@ -424,13 +424,15 @@ const SettingsCustomRoles = () => {
Selected Permissions
{values['Permissions'] &&
- Object.keys(values['Permissions'])?.map((cat, idx) => (
- <>
- {!values['Permissions'][cat].includes('None') && (
- - {values['Permissions'][cat]}
- )}
- >
- ))}
+ Object.keys(values['Permissions'])
+ ?.sort()
+ .map((cat, idx) => (
+ <>
+ {!values['Permissions'][cat].includes('None') && (
+ - {values['Permissions'][cat]}
+ )}
+ >
+ ))}
>
)}