This breaks e.g. margin handling for block-children of <foreignObject> (broken since forever in Safari). The fix is trivial in LBSE: establish a new formatting context at the RenderSVGForeignObject boundary.
Pull request: https://github.com/WebKit/WebKit/pull/5021
<rdar://problem/100916389>
Committed 255626@main (912165516f6a): <https://commits.webkit.org/255626@main> Reviewed commits have been landed. Closing PR #5021 and removing active labels.
*** Bug 23963 has been marked as a duplicate of this bug. ***
Re-opened since this is blocked by bug 246709
This was reverted in 255793@main due to introducing a crashing layout test. Bug information in bug 246709.
*** Bug 246709 has been marked as a duplicate of this bug. ***
Pull request: https://github.com/WebKit/WebKit/pull/6735
Committed 256960@main (7fd975ae7427): <https://commits.webkit.org/256960@main> Reviewed commits have been landed. Closing PR #6735 and removing active labels.
*** Bug 53082 has been marked as a duplicate of this bug. ***