misskey
misskey copied to clipboard
ドライブクリーナーから画像を削除した場合、リロードされるまで削除が画面に反映されない
💡 Summary
タイトル通りです。 削除操作をした場合、その場で表示に反映された方が良いと思います。(グレーアウトや斜線追加等でも良いと思いますが)
🥰 Expected Behavior
消える
🤬 Actual Behavior
消えない
📝 Steps to Reproduce
- ドライブクリーナーを開く
- ファイルを左クリックしてメニューを開き、削除
💻 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
ドライブのメニューから直接削除した場合はリロードしなくても画面に反映されるので、それと同じようにすれば良さそうに思います。
MKDrive.vueの676-680にあるイベントリスナー↓と同様のものをdrive-cleaner.vueの方にも実装すればいけそうなので、その方針でよければ自分がやってみてもいいでしょうか?
useGlobalEvent('driveFilesDeleted', (files) => {
for (const f of files) {
filesPaginator.removeItem(f.id);
}
});
@kamiya-s-max 実績のある方法ですし、問題ないと思います。 アサインさせていただきました