Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d49e3f1c1997e5b0d5d841336baf7c7e9bfd3d72
      
https://github.com/WebKit/WebKit/commit/d49e3f1c1997e5b0d5d841336baf7c7e9bfd3d72
  Author: Ryosuke Niwa <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    A LayoutTests/fast/frames/nested-about-blanks-expected.html
    A LayoutTests/fast/frames/nested-about-blanks.html
    M Source/WebCore/html/HTMLFrameOwnerElement.cpp

  Log Message:
  -----------
  Affects teads.tv: about:blank nested twice inside other about:blank frames 
doesn’t load
https://bugs.webkit.org/show_bug.cgi?id=251595
rdar://148373033

Reviewed by Simon Fraser.

The issue was caused by isProhibitedSelfReference incorrectly determining 
about:blank inside
another about:blank as self referencing, which is not the case.

Test: fast/frames/nested-about-blanks.html

* LayoutTests/fast/frames/nested-about-blanks-expected.html: Added.
* LayoutTests/fast/frames/nested-about-blanks.html: Added.
* Source/WebCore/html/HTMLFrameOwnerElement.cpp:
(WebCore::HTMLFrameOwnerElement::isProhibitedSelfReference const):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to