Bug 262206
| Summary: | Stop doing a synchronous DecidePolicyForNavigationAction IPC for fragment navigations | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Chris Dumez <cdumez> |
| Component: | WebKit2 | Assignee: | Chris Dumez <cdumez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | kkinnunen, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Chris Dumez
Stop doing a synchronous DecidePolicyForNavigationAction IPC for fragment navigations. We still call the client delegate (but asynchronously) and proceed with the navigation synchronously, without waiting for the client decision. This is consistent with what we did for empty document loads (about:blank). Navigation to fragments are not true navigations and merely cause scrolling.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/18302
Radar WebKit Bug Importer
<rdar://problem/116480976>
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/20066
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/20110
EWS
Committed 270416@main (cee30654e370): <https://commits.webkit.org/270416@main>
Reviewed commits have been landed. Closing PR #20110 and removing active labels.