Bug 294391
| Summary: | WebKit is failing to register a service worker if script fetch is not fetched when document is being reloaded | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | youenn fablet <youennf> |
| Component: | Service Workers | Assignee: | youenn fablet <youennf> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 18 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
youenn fablet
While this is not aligned to the way I read the service worker spec, Chrome and Firefox supports starting to register a service worker and reloading the document doing the registration.
WebKit fails as it will cancel the service worker script fetch.
This has web compatibility impact.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
youenn fablet
<rdar://152398237>
youenn fablet
Issue can be seen in https://www.capitalgroup.com/individual.
youenn fablet
Pull request: https://github.com/WebKit/WebKit/pull/46702
EWS
Committed 296970@main (c53ee10740bf): <https://commits.webkit.org/296970@main>
Reviewed commits have been landed. Closing PR #46702 and removing active labels.