diff --git a/reflex/event.py b/reflex/event.py index 0ad4e80c9..886a306c1 100644 --- a/reflex/event.py +++ b/reflex/event.py @@ -1591,7 +1591,7 @@ def get_handler_args( def fix_events( - events: list[IndividualEventType] | None, + events: list[EventSpec | EventHandler] | None, token: str, router_data: dict[str, Any] | None = None, ) -> list[Event]: diff --git a/reflex/state.py b/reflex/state.py index 85fbcdd29..1a07ed746 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -2432,7 +2432,7 @@ class OnLoadInternalState(State): self.is_hydrated = False return [ *fix_events( - load_events, + cast(list[EventSpec | EventHandler], load_events), self.router.session.client_token, router_data=self.router_data, ),