-
-
Notifications
You must be signed in to change notification settings - Fork 576
Open
Description
Describe the bug
I am using custom field meta's heavily, for example style={{ display: field.state.meta?.hidden ? 'none' : 'block' }}, for every field I have set of these meta's like dataSource, hidden, disabled, and others...
in example there is two field firstName and color, I have listener.onMount that hide firstName (through field.setMeta()) if color is "red", in v1.26.0 and before it works well, after this version it does not hide until I touch the field firstName
example use v1.26.0, change package version to see the problem
Your minimal, reproducible example
Steps to reproduce
- notice in example field
firstNameis hidden by default (it is hidden inonMount) - change the
colorto"green"fieldfirstNamewill appear - upgrade tanstack-form version to newer version
- after refresh you will notice
firstNamenow is not hidden - touch the field
firstNamenow it will hide
Expected behavior
compare by previous steps I exp expect:
- notice in example field
firstNameis hidden by default (it is hidden inonMount) - change the
colorto"green"fieldfirstNamewill appear - upgrade tanstack-form version to newer version
- field
firstNameshould still hidden by default
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
- OS: [linux, windows]
- Browsers: [chrome, vivaldi]
TanStack Form adapter
react-form
TanStack Form version
1.27.7
TypeScript version
5.9.3
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels