Bug 240737

Summary: Fix webpushd crash when removing notification permissions
Product: WebKit Reporter: Ben Nham <nham>
Component: WebKit Misc.Assignee: Ben Nham <nham>
Status: RESOLVED FIXED    
Severity: Normal CC: nham, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Ben Nham 2022-05-20 14:29:58 PDT
When removing notification permissions for an origin, webpushd crashes because of a RELEASE_ASSERT that fires in AppBundleRequest::start when mock bundles aren't enabled or ENABLE_INSTALL_COORDINATION_BUNDLES isn't defined.
Comment 1 Radar WebKit Bug Importer 2022-05-20 14:40:39 PDT
<rdar://problem/93679369>
Comment 2 Ben Nham 2022-05-20 14:40:54 PDT
Pull request: https://github.com/WebKit/WebKit/pull/858
Comment 3 EWS 2022-05-23 21:01:03 PDT
Committed r294726 (250904@main): <https://commits.webkit.org/250904@main>

Reviewed commits have been landed. Closing PR #858 and removing active labels.