Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9b95468b01eb6f0f63974e17218b539338e5a83b
      
https://github.com/WebKit/WebKit/commit/9b95468b01eb6f0f63974e17218b539338e5a83b
  Author: Alex Christensen <achristen...@apple.com>
  Date:   2023-10-03 (Tue, 03 Oct 2023)

  Changed paths:
    A LayoutTests/http/tests/site-isolation/https-load-expected.txt
    A LayoutTests/http/tests/site-isolation/https-load.html
    A LayoutTests/http/tests/site-isolation/resources/fetch-https.html
    M Source/WebCore/loader/MixedContentChecker.cpp

  Log Message:
  -----------
  Mixed content checker should not hang in site isolated iframes
https://bugs.webkit.org/show_bug.cgi?id=262581
rdar://116430288

Reviewed by Pascoe.

When loading any https resource in a site-isolated https iframe, we would hang 
the process
because foundMixedContentInFrameTree doesn't update its document pointer in the 
loop.
This makes the load succeed so we can investigate other things with site 
isolation, with
future work to be done to make the mixed content checks actually correct.

* LayoutTests/http/tests/site-isolation/https-load-expected.txt: Added.
* LayoutTests/http/tests/site-isolation/https-load.html: Added.
* LayoutTests/http/tests/site-isolation/resources/fetch-https.html: Added.
* Source/WebCore/loader/MixedContentChecker.cpp:
(WebCore::foundMixedContentInFrameTree):

Canonical link: https://commits.webkit.org/268816@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to