From 1d0ca613f9290cba255176cf6b630e02d7f5387a Mon Sep 17 00:00:00 2001 From: tophf Date: Tue, 15 May 2018 14:56:12 +0300 Subject: [PATCH] handleUpdate may alter/add an entry which needs to be sorted --- manage/manage.js | 2 +- manage/sort.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manage/manage.js b/manage/manage.js index 97451586..aff23cbe 100644 --- a/manage/manage.js +++ b/manage/manage.js @@ -544,7 +544,7 @@ function handleUpdate(style, {reason, method, codeIsUpdated} = {}) { if ((reason === 'update' || reason === 'install') && entry.matches('.updatable')) { handleUpdateInstalled(entry, reason); } - filterAndAppend({entry}).then(sorter.updateStripes); + filterAndAppend({entry}).then(sorter.update); if (!entry.matches('.hidden') && reason !== 'import') { animateElement(entry); requestAnimationFrame(() => scrollElementIntoView(entry)); diff --git a/manage/sort.js b/manage/sort.js index 13528fbe..0ed1e31f 100644 --- a/manage/sort.js +++ b/manage/sort.js @@ -136,8 +136,8 @@ const sorter = (() => { const renderBin = document.createDocumentFragment(); sorted.forEach(({entry}) => renderBin.appendChild(entry)); installed.appendChild(renderBin); - updateStripes(); } + updateStripes(); } function updateStripes() {