diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 6496ac09b9..c52d0e301b 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -489,7 +489,7 @@ class BrowseServer(object): # Now do the category items vls = self.db.prefs.get('virtual_libraries', {}) - categories['virt_libs'] = [Tag(k) for k, v in vls.iteritems()] + categories['virt_libs'] = sorted([Tag(k) for k, v in vls.iteritems()], key=lambda x:x.name) items = categories[category] sort = self.browse_sort_categories(items, sort)