deferred: true ⇒ the batch was refused because a main update held the
serialization lock — nothing was retried (see
SceneLoader.retryAllFailedLoaders). The UI must not report it as a
failed re-attempt.
OptionalgetHuman-readable failure reason for a single path, or undefined when the
path has no recorded failure. Derived from FailedLoaderInfo or the
loader's latched archive fault for a lazy branch. OPTIONAL so structural
implementers that only surface the count/paths (e.g. DataLoadingMonitor)
keep compiling unchanged; the layers panel uses it for its per-row error
tooltip and falls back to a generic message when absent.
Provider injected via
setFailedLoadsProvider. Surfaces loader failures, latch-only archive faults, and latched lazy-LOD branch failures in the monitor UI, and powers Retry — the visible half of the failed-load recovery story (thewindow 'online'listener incore/app/lifecycle/online-retry.tsis the automatic half).retryAllmaps toSceneLoader.retryAllFailedLoaders(serialized against the update lock by the loader itself).