You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Model and OS of the device(s): any
* Browser: any
* 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
Activity
Syogo-Suganoya commentedon Oct 20, 2026
この Issue を担当させてください。以下の方針で修正を考えています。
現状(develop)
chat/rooms/showに失敗するとエラーダイアログが出るようになりました。ルームが存在しないことが分かりにくいままです。
chat/messages/room-timelineの失敗はメッセージ 0 件として扱われます/chat/user/:userId):Promise.allの失敗を扱っておらず、存在しないユーザーなどで取得に失敗するとロード中表示のままになります
方針
pages/chat/room.vueで取得に失敗したら、ページ内に
MkResultで結果を表示する(他ページのrole.vue等と同じ形)NO_SUCH_ROOM/NO_SUCH_USER→「見つかりませんでした」(存在しない・権限がないはバックエンドが同じエラーを返すので区別しない)
影響範囲
pages/chat/room.vueのみ。API・翻訳キーの追加はありません。samunohito commentedon Oct 21, 2026
@syuilo 提案いただいた方針で良さそうに思えますが、どうでしょう
fix(frontend): 存在しない/権限のないチャットを開いたときにエラーを表示するように
Syogo-Suganoya commentedon Oct 29, 2026
上記の方針で、ひとまず PR を作成しました。
#18065
具体的なコードを見たほうが判断しやすいと考えて先に出しています。
方針や修正範囲に問題がありましたら、PR 上でコメントをお願いします。対応します。
不要であれば PR は閉じても構いません。
fix(frontend): 存在しない/権限のないチャットを開いたときにエラーを表示するように (misskey-dev#18065)
fix(frontend): 存在しない/権限のないチャットを開いたときにエラーを表示するように (misskey-dev#18065)
Merge 2026.11.0 (#296)