From f8881c391ddf495c7fa4e0ea1153b07f1924eff4 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 16 Oct 2024 11:35:27 -0700 Subject: [PATCH] Arbitrary arg access two levels deep for untyped handler (#4180) * Arbitrary arg access two levels deep for untyped handler Provide drop-in compatibility with existing component wrapping code that was accessing attributes on the default handler arg type. * py3.9 compat --- reflex/event.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reflex/event.py b/reflex/event.py index 4b0bf96e2..58053408d 100644 --- a/reflex/event.py +++ b/reflex/event.py @@ -1045,7 +1045,8 @@ def resolve_annotation(annotations: dict[str, Any], arg_name: str): deprecation_version="0.6.3", removal_version="0.7.0", ) - return JavascriptInputEvent + # Allow arbitrary attribute access two levels deep until removed. + return Dict[str, dict] return annotation