From 7b938025d797aef74e792c8def2cff5d2c3bf597 Mon Sep 17 00:00:00 2001 From: Julien Maille Date: Thu, 12 Feb 2026 16:43:26 +0100 Subject: [PATCH] FIX: enforce playlist folder deletion --- js/app.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/app.js b/js/app.js index 1cfd526..b45e226 100644 --- a/js/app.js +++ b/js/app.js @@ -714,7 +714,8 @@ document.addEventListener('DOMContentLoaded', async () => { const cover = document.getElementById('folder-cover-input').value.trim(); if (name) { - await db.createFolder(name, cover); + const folder = await db.createFolder(name, cover); + await syncManager.syncUserFolder(folder, 'create'); ui.renderLibraryPage(); document.getElementById('folder-modal').classList.remove('active'); } @@ -728,6 +729,8 @@ document.addEventListener('DOMContentLoaded', async () => { const folderId = window.location.pathname.split('/')[2]; if (folderId && confirm('Are you sure you want to delete this folder?')) { await db.deleteFolder(folderId); + // Sync deletion to cloud + await syncManager.syncUserFolder({ id: folderId }, 'delete'); navigate('/library'); } }