Bug 214889

Summary: Migrate App-Bound Domains code from WebKit Additions
Product: WebKit Reporter: Kate Cheney <katherine_cheney>
Component: WebKit Misc.Assignee: Kate Cheney <katherine_cheney>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, ap, bfulgham, commit-queue, webkit-bot-watchers-bugzilla
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=214916
Bug Depends on: 214917    
Bug Blocks:    
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch
none
Patch for landing
none
Patch
none
Patch none

Kate Cheney
Reported 2020-07-28 12:24:36 PDT
We should migrate some additional app-bound domains code to WebKit
Attachments
Patch (34.51 KB, patch)
2020-07-28 13:20 PDT, Kate Cheney
no flags
Patch (34.59 KB, patch)
2020-07-28 13:25 PDT, Kate Cheney
no flags
Patch (34.59 KB, patch)
2020-07-28 13:40 PDT, Kate Cheney
no flags
Patch (34.62 KB, patch)
2020-07-28 13:48 PDT, Kate Cheney
no flags
Patch (34.87 KB, patch)
2020-07-28 13:54 PDT, Kate Cheney
no flags
Patch (35.26 KB, patch)
2020-07-28 14:01 PDT, Kate Cheney
no flags
Patch (35.02 KB, patch)
2020-07-28 14:05 PDT, Kate Cheney
no flags
Patch (173.19 KB, patch)
2020-07-28 14:27 PDT, Kate Cheney
no flags
Patch (43.19 KB, patch)
2020-07-28 15:01 PDT, Kate Cheney
no flags
Patch for landing (35.69 KB, patch)
2020-07-28 15:49 PDT, Kate Cheney
no flags
Patch (38.43 KB, patch)
2020-07-29 11:11 PDT, Kate Cheney
no flags
Patch (36.36 KB, patch)
2020-07-29 12:27 PDT, Kate Cheney
no flags
Kate Cheney
Comment 1 2020-07-28 12:25:05 PDT
Kate Cheney
Comment 2 2020-07-28 13:20:53 PDT
Kate Cheney
Comment 3 2020-07-28 13:25:27 PDT
Kate Cheney
Comment 4 2020-07-28 13:40:06 PDT
Kate Cheney
Comment 5 2020-07-28 13:48:47 PDT
Kate Cheney
Comment 6 2020-07-28 13:54:45 PDT
Kate Cheney
Comment 7 2020-07-28 14:01:13 PDT
Kate Cheney
Comment 8 2020-07-28 14:05:37 PDT
Kate Cheney
Comment 9 2020-07-28 14:06:12 PDT
Having some trouble making EWS happy, hopefully this one does it...
Kate Cheney
Comment 10 2020-07-28 14:27:19 PDT
Kate Cheney
Comment 11 2020-07-28 15:01:52 PDT
Brent Fulgham
Comment 12 2020-07-28 15:33:06 PDT
Comment on attachment 405419 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=405419&action=review r=me, but please correct the ChangeLog that includes Ryan's description, too. > Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm:192 > + @"NSRemindersUsageDescription", Can you please remove the "NSRemindersUsageDescription", we are not restricting this one anymore. > LayoutTests/ChangeLog:11 > + Oops! Two ChangeLog entries.
Kate Cheney
Comment 13 2020-07-28 15:39:36 PDT
(In reply to Brent Fulgham from comment #12) > Comment on attachment 405419 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=405419&action=review > > r=me, but please correct the ChangeLog that includes Ryan's description, too. > Whoops -- accidentally absorbed that along the way. Will fix. > > Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm:192 > > + @"NSRemindersUsageDescription", > Yes, will do. > Can you please remove the "NSRemindersUsageDescription", we are not > restricting this one anymore. > > > LayoutTests/ChangeLog:11 > > + > > Oops! Two ChangeLog entries. Good catch!
Kate Cheney
Comment 14 2020-07-28 15:49:30 PDT
Created attachment 405422 [details] Patch for landing
EWS
Comment 15 2020-07-28 16:14:14 PDT
Committed r265018: <https://trac.webkit.org/changeset/265018> All reviewed patches have been landed. Closing bug and clearing flags on attachment 405422 [details].
Aakash Jain
Comment 16 2020-07-29 04:51:42 PDT
This (In reply to EWS from comment #15) > Committed r265018: <https://trac.webkit.org/changeset/265018> This seems to have broken various ios-wk2 tests. Tracked in Bug 214916. Please make sure to run the patches through EWS before landing. In this case there were 10 patches uploaded within ~2 hours, and none of the patches were run through ios-wk2, api-ios, mac-debug-wk1, win EWSes.
WebKit Commit Bot
Comment 17 2020-07-29 04:52:54 PDT
Re-opened since this is blocked by bug 214917
Kate Cheney
Comment 18 2020-07-29 11:11:34 PDT
Kate Cheney
Comment 19 2020-07-29 11:12:33 PDT
Thanks Aakash -- my bad on not letting EWS finish. I am unable to reproduce these failures locally, so I am uploading this patch with some logging to try and figure out what is going on on EWS.
Kate Cheney
Comment 20 2020-07-29 12:27:28 PDT
Brent Fulgham
Comment 21 2020-07-29 15:16:50 PDT
Comment on attachment 405484 [details] Patch r=me
EWS
Comment 22 2020-07-29 15:24:25 PDT
Committed r265063: <https://trac.webkit.org/changeset/265063> All reviewed patches have been landed. Closing bug and clearing flags on attachment 405484 [details].
Note You need to log in before you can comment on or make changes to this bug.