diff --git a/qutebrowser/browser/webkit/network/qutescheme.py b/qutebrowser/browser/webkit/network/qutescheme.py index 272f97dfa..bb6833cc8 100644 --- a/qutebrowser/browser/webkit/network/qutescheme.py +++ b/qutebrowser/browser/webkit/network/qutescheme.py @@ -267,8 +267,10 @@ def qute_pdfjs(_win_id, request): def qute_bookmarks(_win_id, request): """Handler for qute:bookmarks. Show a list of all quickmarks / bookmarks""" - bookmarks = objreg.get('bookmark-manager').marks.items() - quickmarks = objreg.get('quickmark-manager').marks.items() + bookmarks = sorted(objreg.get('bookmark-manager').marks.items(), + key=lambda x: x[1]) # Sort by title + quickmarks = sorted(objreg.get('quickmark-manager').marks.items(), + key=lambda x: x[0]) # Sort by name html = jinja.render('bookmarks.html', title='Bookmarks',