From ce8e694b85db2b11714caa5fcf37ffa81dfc12d0 Mon Sep 17 00:00:00 2001 From: Kai Rollmann Date: Tue, 14 May 2024 18:56:10 +0200 Subject: [PATCH] Try and run validation after tab switch only after timeout --- frontend/src/js/external-forms/form/fields/TabsField.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/js/external-forms/form/fields/TabsField.tsx b/frontend/src/js/external-forms/form/fields/TabsField.tsx index d2328e4d31..e4de298db0 100644 --- a/frontend/src/js/external-forms/form/fields/TabsField.tsx +++ b/frontend/src/js/external-forms/form/fields/TabsField.tsx @@ -47,7 +47,9 @@ export const TabsField = ({ selectedTab={fieldProps.value as string} onSelectTab={(tab) => { commonProps.setValue(field.name, tab, setValueConfig); - commonProps.trigger(); + setTimeout(() => { + commonProps.trigger(); + }, 100); }} options={field.tabs.map((tab) => ({ label: () => tab.title[commonProps.locale] || "",