RESOLVED FIXED 229059
[Web App Manifest] Always fetch the first manifest if provided
https://bugs.webkit.org/show_bug.cgi?id=229059
Summary [Web App Manifest] Always fetch the first manifest if provided
Devin Rousso
Reported 2021-08-12 17:05:20 PDT
Right now, WebKit only fetches the web app manifest when `-[WKWebView _getApplicationManifestWithCompletionHandler:]` is called. We should always fetch it.
Attachments
Patch (21.66 KB, patch)
2021-08-12 17:20 PDT, Devin Rousso
ews-feeder: commit-queue-
Patch (21.66 KB, patch)
2021-08-12 17:51 PDT, Devin Rousso
no flags
Patch (31.21 KB, patch)
2021-08-16 15:39 PDT, Devin Rousso
bfulgham: review+
bfulgham: commit-queue-
Patch (30.49 KB, patch)
2021-09-02 15:49 PDT, Devin Rousso
no flags
Devin Rousso
Comment 1 2021-08-12 17:20:32 PDT
Devin Rousso
Comment 2 2021-08-12 17:51:23 PDT
Devin Rousso
Comment 3 2021-08-16 15:39:54 PDT
Radar WebKit Bug Importer
Comment 4 2021-08-19 17:06:21 PDT
Brent Fulgham
Comment 5 2021-09-02 09:53:17 PDT
Comment on attachment 435634 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=435634&action=review > Source/WebCore/ChangeLog:4 > + https://bugs.webkit.org/show_bug.cgi?id=229059 <rdar://82148333> > Source/WebCore/html/HTMLLinkElement.cpp:514 > + auto media = MediaQuerySet::create(m_media, MediaQueryParserContext(document())); Why did you remove the LOG statement? > Source/WebCore/loader/DocumentLoader.cpp:1566 > + if (link.href().isEmpty() || !link.href().isValid()) HTMLLinkElement::href() looks kind of expensive. Would be good to only build it once rather than three times.
Devin Rousso
Comment 6 2021-09-02 15:49:55 PDT
EWS
Comment 7 2021-09-03 14:49:02 PDT
Committed r282026 (241330@main): <https://commits.webkit.org/241330@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 437205 [details].
Note You need to log in before you can comment on or make changes to this bug.