| Summary: | Add WKScriptMessageHandler API that asynchronously responds with a promise | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Brady Eidson <beidson> | ||||||||||||||||||||
| Component: | WebKit API | Assignee: | Brady Eidson <beidson> | ||||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||||
| Severity: | Normal | CC: | achristensen, aestes, benjamin, berto, calvaris, cdumez, cgarcia, cmarcelo, eric.carlson, esprehn+autocc, ews-watchlist, glenn, gustavo, gyuyoung.kim, jer.noble, kondapallykalyan, philipj, sergio, thorton, webkit-bug-importer | ||||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||
| Bug Depends on: | 210700 | ||||||||||||||||||||||
| Bug Blocks: | |||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||
|
Description
Brady Eidson
2020-01-16 22:05:29 PST
(This is actually at rdar://problem/57243492) Blocked on https://bugs.webkit.org/show_bug.cgi?id=210700 as we'll be adding new actual *API* that uses WKContentWorld, and therefore the bug described over in will become very real for more people Created attachment 396895 [details]
Patch
Created attachment 396898 [details]
Patch
While I whittle away at the GTK/etc build failures, Mac and iOS are good to go.
Let's review!
Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API Created attachment 396914 [details]
Patch
Created attachment 396915 [details]
Patch
Created attachment 396918 [details]
Patch
Created attachment 396919 [details]
Patch
Created attachment 396921 [details]
Patch
Created attachment 396923 [details]
Patch (omg maybe this is the one)
(In reply to Brady Eidson from comment #12) > Created attachment 396923 [details] > Patch (omg maybe this is the one) It was. Updating ChangeLogs Created attachment 396925 [details]
PFR
Committed r260350: <https://trac.webkit.org/changeset/260350> All reviewed patches have been landed. Closing bug and clearing flags on attachment 396925 [details]. |