From 12c40be9a0f6b26221e7146702e09dd2d7582ae3 Mon Sep 17 00:00:00 2001 From: szbk Date: Sat, 13 Dec 2025 14:14:17 +0300 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=C3=A7=C3=B6p=20kutusu=20geri=20y?= =?UTF-8?q?=C3=BCkleme=20i=C5=9Fleminde=20donmay=C4=B1=20=C3=B6nle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Menü kapanışı artık API yanıtını beklemeden gerçekleşerek kullanıcı arayüzünün yanıt vermesini engelleyen gecikme ortadan kaldırıldı. Bu sayede geri yükleme işlemi sırasında arayüz kilitlenmiyor ve kullanıcılar akıcı bir deneyim yaşıyor. --- client/src/routes/Trash.svelte | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/src/routes/Trash.svelte b/client/src/routes/Trash.svelte index eb69eb5..6803ffa 100644 --- a/client/src/routes/Trash.svelte +++ b/client/src/routes/Trash.svelte @@ -162,7 +162,8 @@ async function restoreItemFromMenu(item) { if (!item?.trashName) return; - + // Menü hemen kapansın, API sonucu beklemesin + closeMenu(); try { const result = await restoreItem(item.trashName); if (result.success) { @@ -174,8 +175,6 @@ console.error("Geri yükleme hatası:", err); alert("Geri yükleme sırasında bir hata oluştu."); } - - closeMenu(); } async function deleteItemFromMenu(item) {