diff --git a/crates/bevy_ui/src/lib.rs b/crates/bevy_ui/src/lib.rs index 949f022b21bc6..272d79a4b0a60 100644 --- a/crates/bevy_ui/src/lib.rs +++ b/crates/bevy_ui/src/lib.rs @@ -274,6 +274,7 @@ fn build_text_interop(app: &mut App) { widget::text_system .in_set(UiSystem::PostLayout) .after(bevy_text::remove_dropped_font_atlas_sets) + .before(bevy_asset::AssetEvents) // Text2d and bevy_ui text are entirely on separate entities .ambiguous_with(bevy_text::detect_text_needs_rerender::) .ambiguous_with(bevy_text::update_text2d_layout)