Persist input type when erased and recreated in dataset evals
Author: linear-code[bot]Created Sep 18, 2026Updated Sep 18, 2026
Erased and recreated inputs persist values but not types.
Reproduction:
- Create an input
{{somevar}}. - Change its type from path to string.
- Set the string value to
foo. - Erase
{{somevar}}from the prompt, causing the input field to disappear, then retype it so the field reappears.
The recreated input is empty with type path (the default). Changing the type to string makes foo appear automatically: the value persisted, but the type did not.
Source: Arize-ai/phoenix