浏览代码

client_state: create Var from value when pushing from backend (#4474)

This ensures that the value is properly escaped/formatted for direct use in
javascript code.
Masen Furer 5 月之前
父节点
当前提交
95eb663347
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      reflex/experimental/client_state.py

+ 1 - 0
reflex/experimental/client_state.py

@@ -242,4 +242,5 @@ class ClientStateVar(Var):
         """
         if not self._global_ref:
             raise ValueError("ClientStateVar must be global to push the value.")
+        value = Var.create(value)
         return run_script(f"{_client_state_ref(self._setter_name)}({value})")