diff --git a/packages/forms/resources/views/components/textarea.blade.php b/packages/forms/resources/views/components/textarea.blade.php index d84aa0ee5f..bbdf465e04 100644 --- a/packages/forms/resources/views/components/textarea.blade.php +++ b/packages/forms/resources/views/components/textarea.blade.php @@ -51,6 +51,11 @@ x-on:resize.window="resize()" @endif x-model="state" + @if ($isGrammarlyDisabled()) + data-gramm="false" + data-gramm_editor="false" + data-enable-grammarly="false" + @endif {{ $getExtraAlpineAttributeBag() }} {{ $getExtraInputAttributeBag() diff --git a/packages/forms/src/Components/Textarea.php b/packages/forms/src/Components/Textarea.php index bc4cf6f090..3c701a3cd5 100644 --- a/packages/forms/src/Components/Textarea.php +++ b/packages/forms/src/Components/Textarea.php @@ -3,10 +3,12 @@ namespace Filament\Forms\Components; use Closure; +use Filament\Forms\Components\Concerns\CanDisableGrammarly; use Filament\Support\Concerns\HasExtraAlpineAttributes; class Textarea extends Field implements Contracts\CanBeLengthConstrained { + use CanDisableGrammarly; use Concerns\CanBeAutocompleted; use Concerns\CanBeLengthConstrained; use Concerns\CanBeReadOnly; diff --git a/packages/support/resources/views/components/modal/index.blade.php b/packages/support/resources/views/components/modal/index.blade.php index 4a2a642f42..d87d412dd9 100644 --- a/packages/support/resources/views/components/modal/index.blade.php +++ b/packages/support/resources/views/components/modal/index.blade.php @@ -176,6 +176,9 @@ x-transition:leave-start="scale-100 opacity-100" x-transition:leave-end="scale-95 opacity-0" @endif + @if (filled($id)) + wire:key="{{ isset($this) ? "{$this->getId()}." : '' }}modal.{{ $id }}.window" + @endif {{ ($extraModalWindowAttributeBag ?? new \Illuminate\View\ComponentAttributeBag)->class([ 'fi-modal-window pointer-events-auto relative row-start-2 flex w-full cursor-default flex-col bg-white shadow-xl ring-1 ring-gray-950/5 dark:bg-gray-900 dark:ring-white/10', @@ -215,6 +218,9 @@ > @if ($heading || $header)