handleUpdate may alter/add an entry which needs to be sorted
This commit is contained in:
		
							parent
							
								
									68165e8fa2
								
							
						
					
					
						commit
						1d0ca613f9
					
				|  | @ -544,7 +544,7 @@ function handleUpdate(style, {reason, method, codeIsUpdated} = {}) { | ||||||
|   if ((reason === 'update' || reason === 'install') && entry.matches('.updatable')) { |   if ((reason === 'update' || reason === 'install') && entry.matches('.updatable')) { | ||||||
|     handleUpdateInstalled(entry, reason); |     handleUpdateInstalled(entry, reason); | ||||||
|   } |   } | ||||||
|   filterAndAppend({entry}).then(sorter.updateStripes); |   filterAndAppend({entry}).then(sorter.update); | ||||||
|   if (!entry.matches('.hidden') && reason !== 'import') { |   if (!entry.matches('.hidden') && reason !== 'import') { | ||||||
|     animateElement(entry); |     animateElement(entry); | ||||||
|     requestAnimationFrame(() => scrollElementIntoView(entry)); |     requestAnimationFrame(() => scrollElementIntoView(entry)); | ||||||
|  |  | ||||||
|  | @ -136,8 +136,8 @@ const sorter = (() => { | ||||||
|       const renderBin = document.createDocumentFragment(); |       const renderBin = document.createDocumentFragment(); | ||||||
|       sorted.forEach(({entry}) => renderBin.appendChild(entry)); |       sorted.forEach(({entry}) => renderBin.appendChild(entry)); | ||||||
|       installed.appendChild(renderBin); |       installed.appendChild(renderBin); | ||||||
|       updateStripes(); |  | ||||||
|     } |     } | ||||||
|  |     updateStripes(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   function updateStripes() { |   function updateStripes() { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user