When using third party libraries, I use alpine js features with livewire features just like in the docs
wire:model.debounce.2000ms="description"
$dispatch('input', data);
Looks like it does not work in some browsers, in this case safari
you can see a working demo at
Try it in chrome and it works
Try it in safari and it does not work
Related issue: https://github.com/livewire/livewire/pull/1226#issuecomment-666876637