Request removeIssue
API for v.rawCheck
to manage dynamic validation errors
#1061
Labels
question
Further information is requested
Description:
When using v.rawCheck for complex validation scenarios that require adding errors to multiple fields, there's currently no way to remove previously added errors when conditions change. This leads to persistent error states even after validation criteria are met.
Use Case Example:
Current Behavior:
Expected Behavior:
This feature would significantly improve complex form validation scenarios where error states need dynamic management based on interdependent fields.
http://valibot.dev/playground/?code=JYWwDg9gTgLgBAKjgQwM5wG5wGZQiOAcg2QBtgAjCGQgbgCh6BjCAO1XgHkKArAUyYwAykwAWfEMjgBeTADoIvATAAUAb3pw4E5MFIAueWGBg+KjHI5RgrAOYqAlABp5OvY+ea4Aaz4BPAEZDCysbe08tXz8AJmDLGGs7RycvKIBmONCkzwBfBwZmNg44EXFJGSMTMy9ufkFSnRStCyhkAHcAYXEmbxV1FAATAYBJVFQAVz4XAeQYND54PJkAPjgNLS1gbDgVGbnUBbkYP1MBhzWvDbgWdngbMHH4WT35mDkSUkmGK83tlQBCe6PORRAJwAA+4LggNYDzeUWiEKhMLhIP8aXO6x+WmQQ1GEzMWOxWhAfDGyFsfEMhAAgvBSHw0PA2Hw4BBtqCXAiXNAfOi4CBxsUKKywHgMMABnwBnJCE1iVowLNRIYANqXBUXTU-IEweXayL+amguUa7XQYC2GzUj6TU0GjbHUzU8asbysCBtVj2h2YMiTQy6tGBfWanKh7EAXQjGzy32JuJGY0m6jNP1J5Mp1LpcAZTLZrFZ7L5IZL0R5UBLaQFQvgIrgYogEqlMp9CqVMBVcHVDqJBt1MYVUWN-mibYNFqtrBt-r44+1TqpRFd7s93sHxNtS6D3LT2PDe420cPccPifxKb72IzqApS9p9MZxRZbI5-gCXNHFarNeFovFkrSrKG6KsqaqHlcV6agOEE-MORAIvOmqTtaRBbkhCqLi6boel6GGbrOgawsCu4Oge2rHgqp77topAHFqxIAPSMXAUASE2fAXnwaY5BqvFaHkKT5IwNzFGxEykE88i3tgfAAArIFABwqA0kguFibgGEQyAUEwAACfAAB7IOADJyCwIA+qC1IBNEaQACwAKwAGwAOxWaO1IeX4GREKap6FOwEBmaQED2OJ4yScJQAhttp://valibot.dev/playground/?code=JYWwDg9gTgLgBAKjgQwM5wG5wGZQiOAcg2QBtgAjCGQgbgCh6BjCAO1XgHkKArAUyYwAykwAWfEMjgBeTADoIvATAAUAb3pw4E5MFIAueWGBg+KjHI5RgrAOYqAlABp5OvY+ea4Aaz4BPAEZDCysbe08tXz8AJmDLGGs7RycvKIBmONCkzwBfBwZmNg44EXFJGSMTMy9ufkFSnRStCyhkAHcAYXEmbxV1FAATAYBJVFQAVz4XAeQYND54PJkAPjgNLS1gbDgVGbnUBbkYP1MBhzWvDbgWdngbMHH4WT35mDkSUkmGK83tlQBCe6PORRAJwAA+4LggNYDzeUWiEKhMLhIP8aXO6x+WmQQ1GEzMWOxWhAfDGyFsfEMhAAgvBSHw0PA2Hw4BBtqCXAiXNAfOi4CBxsUKKywHgMMABnwBnJCE1iVowLNRIYANqXBUXTU-IEweXayL+amguUa7XQYC2GzUj6TU0GjbHUzU8asbysCBtVj2h2YMiTQy6tGBfWanKh7EAXQjGzy32JuJGY0m6jNP1J5Mp1LpcAZTLZrFZ7L5IZL0R5UBLaQFQvgIrgYogEqlMp9CqVMBVcHVDqJBt1MYVUWN-mibYNFqtrBt-r44+1TqpRFd7s93sHxNtS6D3LT2PDe420cPccPifxKb72IzqApS9p9MZxRZbI5-gCXNHFarNeFovFkrSrKG6KsqaqHlcV6agOEE-MORAIvOmqTtaRBbkhCqLi6boel6GGbrOgawsCu4Oge2rHgqp77topAHFqxIAPSMXAUASE2fAXnwaY5BqvFaHkKT5IwNzFGxEykE88i3tgfAAArIFABwqA0kguFibgGEQyAUEwAACfAAB7IOADJyCwIA+qC1IBNEaQACwAKwAGwAOxWaO1IeX4GREKap6FOwEBmaQED2OJ4yScJQA
The text was updated successfully, but these errors were encountered: