diff --git a/packages/forms/resources/views/components/builder.blade.php b/packages/forms/resources/views/components/builder.blade.php index 96355477aa..f97b25b22a 100644 --- a/packages/forms/resources/views/components/builder.blade.php +++ b/packages/forms/resources/views/components/builder.blade.php @@ -78,27 +78,29 @@ x-on:builder-expand.window="$event.detail === '{{ $statePath }}' && (isCollapsed = false)" x-on:builder-collapse.window="$event.detail === '{{ $statePath }}' && (isCollapsed = true)" x-on:expand-concealing-component.window=" - error = $el.querySelector('[data-validation-error]') + $nextTick(() => { + error = $el.querySelector('[data-validation-error]') - if (! error) { - return - } + if (! error) { + return + } - isCollapsed = false + isCollapsed = false - if (document.body.querySelector('[data-validation-error]') !== error) { - return - } + if (document.body.querySelector('[data-validation-error]') !== error) { + return + } - setTimeout( - () => - $el.scrollIntoView({ - behavior: 'smooth', - block: 'start', - inline: 'start', - }), - 200, - ) + setTimeout( + () => + $el.scrollIntoView({ + behavior: 'smooth', + block: 'start', + inline: 'start', + }), + 200, + ) + }) " x-sortable-item="{{ $uuid }}" class="fi-fo-builder-item rounded-xl bg-white shadow-sm ring-1 ring-gray-950/5 dark:bg-white/5 dark:ring-white/10" diff --git a/packages/forms/resources/views/components/repeater.blade.php b/packages/forms/resources/views/components/repeater.blade.php index b28128ef1e..8f544e1230 100644 --- a/packages/forms/resources/views/components/repeater.blade.php +++ b/packages/forms/resources/views/components/repeater.blade.php @@ -79,27 +79,29 @@ isCollapsed: @js($isCollapsed($item)), }" x-on:expand-concealing-component.window=" - error = $el.querySelector('[data-validation-error]') + $nextTick(() => { + error = $el.querySelector('[data-validation-error]') - if (! error) { - return - } + if (! error) { + return + } - isCollapsed = false + isCollapsed = false - if (document.body.querySelector('[data-validation-error]') !== error) { - return - } + if (document.body.querySelector('[data-validation-error]') !== error) { + return + } - setTimeout( - () => - $el.scrollIntoView({ - behavior: 'smooth', - block: 'start', - inline: 'start', - }), - 200, - ) + setTimeout( + () => + $el.scrollIntoView({ + behavior: 'smooth', + block: 'start', + inline: 'start', + }), + 200, + ) + }) " x-on:repeater-expand.window="$event.detail === '{{ $statePath }}' && (isCollapsed = false)" x-on:repeater-collapse.window="$event.detail === '{{ $statePath }}' && (isCollapsed = true)" diff --git a/packages/forms/resources/views/components/tabs/tab.blade.php b/packages/forms/resources/views/components/tabs/tab.blade.php index 5316d4ceb0..3fff0e93f4 100644 --- a/packages/forms/resources/views/components/tabs/tab.blade.php +++ b/packages/forms/resources/views/components/tabs/tab.blade.php @@ -13,27 +13,29 @@