RESOLVED FIXED314500
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
Radar WebKit Bug Importer
Comment 1 2026-05-09 20:54:32 PDT
zak ridouh
Comment 2 2026-05-09 20:56:59 PDT
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.