WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
314500
Remove dead WKIconDatabase C API, WebIconDatabase, and APIIconDatabaseClient
https://bugs.webkit.org/show_bug.cgi?id=314500
Summary
Remove dead WKIconDatabase C API, WebIconDatabase, and APIIconDatabaseClient
zak ridouh
Reported
2026-05-09 20:54:26 PDT
Every WKIconDatabase (and WKIconDatabaseCG) function is a no-op or returns nullptr. The backing WebIconDatabase class has an empty body and is never constructed. APIIconDatabaseClient has no subclasses. WKContextGetIconDatabase and WKContextSetIconDatabasePath are no-ops; WebKitTestRunner was their only caller. Delete it all. The WebKitLegacy WebIconDatabase in Source/WebKitLegacy/mac/Misc/ and the GTK/WPE WebKitFaviconDatabase glib API are unrelated and untouched.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-05-09 20:54:32 PDT
<
rdar://problem/176714451
>
zak ridouh
Comment 2
2026-05-09 20:56:59 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/64629
EWS
Comment 3
2026-05-22 13:20:24 PDT
Committed
313751@main
(0fc1e487ba52): <
https://commits.webkit.org/313751@main
> Reviewed commits have been landed. Closing PR #64629 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug