From 02d6b258c4ec263a0487162af0eb6f3ab87dcc9d Mon Sep 17 00:00:00 2001 From: tamaina Date: Sat, 26 Jul 2025 02:29:59 +0900 Subject: [PATCH] =?UTF-8?q?SW=E3=81=8C=E4=BF=9D=E5=AD=98=E3=81=97=E3=81=9F?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AF=E6=8A=95=E7=A8=BF?= =?UTF-8?q?=E3=81=8C=E5=AE=8C=E4=BA=86=E3=81=99=E3=82=8B=E3=81=BE=E3=81=A7?= =?UTF-8?q?IndexedDB=E3=81=AB=E4=BF=9D=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/share.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/frontend/src/pages/share.vue b/packages/frontend/src/pages/share.vue index a98b565341..888dae99ba 100644 --- a/packages/frontend/src/pages/share.vue +++ b/packages/frontend/src/pages/share.vue @@ -204,7 +204,6 @@ async function init() { if (Array.isArray(filesFromIdb) && filesFromIdb.length > 0 && filesFromIdb.every(file => file instanceof Blob)) { tempFiles.value = filesFromIdb; } - del('share-files-temp'); // Clear the temporary files from IndexedDB } if (urlParams.has('file') && urlParams.get('file').startsWith('data:')) { @@ -241,6 +240,8 @@ function goToMisskey(): void { function onPosted(): void { state.value = 'posted'; + // SWが保存したファイルは投稿が完了するまでIndexedDBに保持 + del('share-files-temp'); postMessageToParentWindow('misskey:shareForm:shareCompleted'); }