diff --git a/src/focus.rs b/src/focus.rs
index 4f8d5f85347070a6a49b352f7cb984d33c84eb1e..2c8ffbf9f4594a4cc26796e00af288859c949a6b 100644
--- a/src/focus.rs
+++ b/src/focus.rs
@@ -13,7 +13,8 @@ impl Plugin for FocusPlugin {
             PostUpdate,
             (drop_editor_unfocused, add_editor_to_focused)
                 .chain()
-                .in_set(FocusSet),
+                .in_set(FocusSet)
+                .after(WidgetSet),
         )
         .init_resource::<FocusedWidget>();
     }