Service Worker
The Service Worker controller provides useful methods to facilitate interaction with the service worker lifecycle. Currently, it offers a method to manually update the service worker when the skipWaiting
option is set to false
.
Usage
<div {{ stimulus_controller('@pwa/service-worker')>
<button {{ stimulus_action('@pwa/service-worker', 'update') }}>
Update
</button>
</div>
Parameters
None
Actions
update
: tries to update the service worker. Will refresh the page when done.
Targets
None
Events
pwa--service-worker:update-available
: indicates an update is available. Can be used to update the UI and show the update button.
Last updated
Was this helpful?