What seems to be the problem: I have a component that I want called every 750ms, and I’m using keep-alive to have it run even if the tab isn’t focused. Works beautifully in Chrome, but is failing in Safari.
Steps to Reproduce: Create a polling component that logs every 750ms. Open in chrome, then open another tab (or de-focus the tab by opening another application). You should see 1 log per 750ms. Do the same thing in Safari, and the logs don’t show up every 750ms.
Are you using the latest version of Livewire: Using version 2.3.1 (latest versions are breaking my integer key arrays, that’s for another question/ticket :D)
Do you have any screenshots or code examples:
<div wire:poll.750ms.keep-alive>
@if($is_timed_out || $session_expired)
<script>
window.location = '/logout';
</script>
@endif
</div>