diff --git a/Shared/ArticleStyles/ArticleThemesManager.swift b/Shared/ArticleStyles/ArticleThemesManager.swift index 8ca749812..54138cbbe 100644 --- a/Shared/ArticleStyles/ArticleThemesManager.swift +++ b/Shared/ArticleStyles/ArticleThemesManager.swift @@ -100,9 +100,9 @@ private extension ArticleThemesManager { func updateThemeNames() { let updatedThemeNames = allThemePaths(folderPath).map { ArticleTheme.themeNameForPath($0) } - - if updatedThemeNames != themeNames { - themeNames = updatedThemeNames + let sortedThemeNames = updatedThemeNames.sorted(by: { $0.compare($1, options: .caseInsensitive) == .orderedAscending }) + if sortedThemeNames != themeNames { + themeNames = sortedThemeNames } }