diff --git a/resources/views/components/floating-dropdown-script.blade.php b/resources/views/components/floating-dropdown-script.blade.php
new file mode 100644
index 000000000..f77bef831
--- /dev/null
+++ b/resources/views/components/floating-dropdown-script.blade.php
@@ -0,0 +1,69 @@
+
diff --git a/resources/views/components/forms/listbox.blade.php b/resources/views/components/forms/listbox.blade.php
index a6078397c..22e1865de 100644
--- a/resources/views/components/forms/listbox.blade.php
+++ b/resources/views/components/forms/listbox.blade.php
@@ -43,9 +43,13 @@
@endif
@endif
-
whereStartsWith('x-model') }}
{{ $attributes->whereStartsWith('x-effect') }}
@if ($preserveValue) wire:ignore @endif
- @click.outside="open = false" @keydown.escape="open = false" @resize.window="open && positionPanel()">
+ @click.outside="open = false" @keydown.escape="open = false" @resize.window="open && schedulePosition()">
@if ($portal)
-
-
-
- {{ $emptyText }}
-
-
-
-
+
+
+ {{ $emptyText }}
-
+
+
+
+
@else
+
{{ $trigger }}
-
-
- {{ $slot }}
-
-
+
+ {{ $slot }}
+
diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php
index a97d8c1df..d07b0c9cb 100644
--- a/resources/views/layouts/base.blade.php
+++ b/resources/views/layouts/base.blade.php
@@ -70,6 +70,7 @@
@endenv
+ @include('components.floating-dropdown-script')
@vite(['resources/js/app.js', 'resources/css/app.css'])