[Webkit-unassigned] [Bug 224282] New: Pages with nested HTML elements having display: flex and height: 100% freeze on Safari

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 7 08:36:26 PDT 2021


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

            Bug ID: 224282
           Summary: Pages with nested HTML elements having display: flex
                    and height: 100% freeze on Safari
           Product: WebKit
           Version: Safari 14
          Hardware: Mac (Intel)
                OS: macOS 10.15
            Status: NEW
          Severity: Major
          Priority: P2
         Component: CSS
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kapeels42 at gmail.com

Created attachment 425399

  --> https://bugs.webkit.org/attachment.cgi?id=425399&action=review

Page to reproduce the problem

Steps to Reproduce: 
1. Open attached flex.html in Safari (also available at https://kapeels.github.io/nested-layouts/flex.html)

Safari fails to open the page. Chromium (v91.0.4441.0) and Firefox (v86.0) are able to render the page instantly.
Safari v14.0.3 (15610.4.3.1.7, 15610) and Safari Technology Preview 123 have the same behavior.

This problem is easy to run into when custom elements that use flex layouts and height: 100% in their shadow roots around <slot /> elements are nested.

https://bugs.webkit.org/show_bug.cgi?id=222202 seems related but the fix does not appear to address this issue in Safari Technology Preview 123.

-- 
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/20210407/f7e4e922/attachment.htm>


More information about the webkit-unassigned mailing list