AllowTrackControl
initialBeatmap
Roughly as proposed in https://github.com/ppy/osu/discussions/19687.
I've hit this countless times recently when debugging during the startup procedure.
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
Import(ArchiveReader)
Import(ImportTask)
INotificationOverlay
In cases this isn't set, the beatmap has likely entered a bad state. Closes https://github.com/ppy/osu/issues/17659.
In general running this import will not cause any critical failures, but the import itself *will* fail – and more loudly with the upcoming changes to `RulesetStore` (https://github.com/ppy/osu/pull/16890). Due to it being a loud failure, it will cause the notification overlay to display a parsing error, which can interrupt the flow of some tests. See test failure at https://github.com/ppy/osu/runs/5268848949?check_suite_focus=true as an example (video coverage at https://github.com/ppy/osu/pull/16890#issuecomment-1046542243).
IntroScreen
The most common case of this seems to be linux users with incorrect or unsupported audio driver configurations. It continues to be brought up in discussions as people are unsure of why their game freezes on startup, and unable to easily recover.
RealmContextFactory
RealmAccess
Live
GetWorkingBeatmap
BeatmapManager
RealmArchiveModelManager.Update
WorkingBeatmapCache
ToLive
ILive
Fix things
.Result
.WaitSafelyForResult
var
MainMenu
UsingThemedIntro