I believe this is a total edge case and is mostly visible on dev due to some beatmaps existing on osu.ppy.sh and not on dev.ppy.sh, but I tend to agree in general that these types of failures should not be firing very loud error notifications; logging to network and disabling the button with a tooltip adjustment should be enough.
As reported (very poorly) in https://github.com/ppy/osu/pull/28991#issuecomment-2331854970.
I believe this is a total edge case and is mostly visible on dev due to some beatmaps existing on
osu.ppy.sh
and not ondev.ppy.sh
, but I tend to agree in general that these types of failures should not be firing very loud error notifications; logging to network and disabling the button with a tooltip adjustment should be enough.