[Webkit-unassigned] [Bug 196930] New: process-swap-on-navigation error when loading blocked website on iOS 12.2 only.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 15 13:41:40 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=196930

            Bug ID: 196930
           Summary: process-swap-on-navigation error when loading blocked
                    website on iOS 12.2 only.
           Product: WebKit
           Version: Safari 12
          Hardware: iPhone / iPad
                OS: iOS 12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Page Loading
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: justincohen at google.com
                CC: beidson at apple.com

Steps:
- Enable content restrictions and set web content to 'allowed websites only' (e.g. disney.com)
- Visit disney.com
- Visit cnn.com


In WKWebView, I see WebKit print the following error:
 [ProcessSwapping] 0x117324160 - ProvisionalPageProxy::didFailProvisionalLoadForFrame: pageID = 2, frameID = 1, navigationID = 5

I see a didFailProvisionalNavigation callback, but no didFinishNavigation and I don't see the built in error page (You cannot browse this page at "cnn.com" because it is restricted.)  I still see disney.com

If I immediately load cnn.com in a new WKWebView, I do see the proper error page.

MobileSafari is also inconsistent.  If you visit cnn.com on a new page you see the correct restricted error.  If you visit disney.com first, you see (Safari cannot open the page.  The error was; "The URL was blocked by a content filter."

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190415/169867b3/attachment.html>


More information about the webkit-unassigned mailing list