Bug 221661
| Summary: | WKWebView should provide a way to handle spins | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jonathan Deutsch <jonathan> |
| Component: | WebKit API | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Enhancement | CC: | achristensen, cdumez, ggaren, jonathan, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 14 | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | macOS 11 | ||
Jonathan Deutsch
There are methods to recover from crashes, but how about exposing a way to kill a WKWebView child that is processing for too long (or manually kill?).
Tumult Whisk [https://tumult.com/whisk/] is an HTML editor with a live preview. Users can easily shoot themselves in the foot by writing <script> code that goes into an infinite loop. It'd be great if there was a proper way to recover from this. Seems like a missed opportunity/advantage of WKWebView vs. WebView (Legacy).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/74423408>