diff --git a/js/prefs.js b/js/prefs.js index 0d1879dc..3d7b93fa 100644 --- a/js/prefs.js +++ b/js/prefs.js @@ -37,6 +37,8 @@ 'popup.autoResort': false, // auto resort styles after toggling 'popup.borders': false, // add white borders on the sides 'popup.findStylesInline': true, // use the inline style search + /** @type {'n' | 'u' | 't' | 'w' | 'r'} see IndexEntry */ + 'popup.findSort': 'u', // the inline style search sort order 'manage.onlyEnabled': false, // display only enabled styles 'manage.onlyLocal': false, // display only styles created locally diff --git a/popup/search.js b/popup/search.js index e2647389..a08ea171 100644 --- a/popup/search.js +++ b/popup/search.js @@ -48,8 +48,7 @@ let searchGlobals = $('#search-globals').checked; /** @type string[] */ let query = []; - /** @type 'n' | 'u' | 't' | 'w' | 'r' */ - let order = 't'; + let order = prefs.get('popup.findSort'); let scrollToFirstResult = true; let displayedPage = 1; let totalPages = 1; @@ -103,6 +102,7 @@ $('#search-order').value = order; $('#search-order').onchange = function () { order = this.value; + prefs.set('popup.findSort', order); results.sort(comparator); render(); };