ブラウザのコンソールを見ないとエラーが分からなかったり、与えられているエラーメッセージに詳細があるにも関わらず表示上は内部エラー表記だったり、バックエンドのログまで見に行かないと状況が分からなかったりするような場合が稀によくあります。
それらを適切にハンドリングし、フロントで確認出来る情報がもう少し分かりやすいようにして欲しいと思いました。
(また、GUIDでの識別コードがあるにもかかわらず、throw new Error()によってランダムなIDが生成されるケースがあったようなのも勿体ないので、ある程度予め用意して判別可能にする方が良いと思います)
Summary
ブラウザのコンソールを見ないとエラーが分からなかったり、与えられているエラーメッセージに詳細があるにも関わらず表示上は内部エラー表記だったり、バックエンドのログまで見に行かないと状況が分からなかったりするような場合が稀によくあります。 それらを適切にハンドリングし、フロントで確認出来る情報がもう少し分かりやすいようにして欲しいと思いました。 (また、GUIDでの識別コードがあるにもかかわらず、throw new Error()によってランダムなIDが生成されるケースがあったようなのも勿体ないので、ある程度予め用意して判別可能にする方が良いと思います)
Related: #14492
なお、フロント側で予めバリデーション出来るような内容であれば、その処理も同時に追加した方が良いと思います。
Purpose
エラーに対する扱いを改善 エラー発生時に状態を理解しやすくし、対処しやすくする
Do you want to implement this feature yourself?