diff --git a/index.html b/index.html index 9b75ccd..02d51dd 100644 --- a/index.html +++ b/index.html @@ -4706,8 +4706,8 @@ Quality for streaming playback @@ -5156,8 +5156,8 @@ Quality for track downloads diff --git a/js/settings.js b/js/settings.js index 19333ec..41cac78 100644 --- a/js/settings.js +++ b/js/settings.js @@ -830,6 +830,7 @@ export function initializeSettings(scrobbler, player, api, ui) { }; const categoryOrder = ['Lossless', 'AAC', 'MP3', 'OGG']; allOptions.sort((a, b) => { + if (a.category == b.category && a.category === 'Lossless') return 0; // Preserve original order for lossless options const ai = categoryOrder.indexOf(a.category); const bi = categoryOrder.indexOf(b.category); const categoryDiff = (ai === -1 ? categoryOrder.length : ai) - (bi === -1 ? categoryOrder.length : bi); @@ -3155,7 +3156,6 @@ export function initializeSettings(scrobbler, player, api, ui) { // Store might not exist, continue } } - } catch (dbError) { console.log('Could not clear IndexedDB stores:', dbError); // Try to delete the entire database as fallback