misskey icon indicating copy to clipboard operation
misskey copied to clipboard

ドライブクリーナーから画像を削除した場合、リロードされるまで削除が画面に反映されない

Open Sayamame-beans opened this issue 7 months ago • 2 comments

💡 Summary

タイトル通りです。 削除操作をした場合、その場で表示に反映された方が良いと思います。(グレーアウトや斜線追加等でも良いと思いますが)

🥰 Expected Behavior

消える

🤬 Actual Behavior

消えない

📝 Steps to Reproduce

  1. ドライブクリーナーを開く
  2. ファイルを左クリックしてメニューを開き、削除

💻 Frontend Environment

* Model and OS of the device(s): Windows 10 Pro 2009
* Browser: Google Chrome 136.0.7103.114
* Server URL: https://nekolobby.niri.la/
* Misskey: 2025.5.0-kinel.1

🛰 Backend Environment (for server admin)

* Installation Method or Hosting Service:
* Misskey:
* Node:
* PostgreSQL:
* Redis:
* OS and Architecture:

Do you want to address this bug yourself?

  • [ ] Yes, I will patch the bug myself and send a pull request

Sayamame-beans avatar May 17 '25 23:05 Sayamame-beans

ドライブのメニューから直接削除した場合はリロードしなくても画面に反映されるので、それと同じようにすれば良さそうに思います。 MKDrive.vueの676-680にあるイベントリスナー↓と同様のものをdrive-cleaner.vueの方にも実装すればいけそうなので、その方針でよければ自分がやってみてもいいでしょうか?

useGlobalEvent('driveFilesDeleted', (files) => {
	for (const f of files) {
		filesPaginator.removeItem(f.id);
	}
});

kamiya-s-max avatar Nov 24 '25 08:11 kamiya-s-max

@kamiya-s-max 実績のある方法ですし、問題ないと思います。 アサインさせていただきました

samunohito avatar Nov 24 '25 10:11 samunohito