[LayoutNG] Force legacy for SVG foreignObject

Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I12c7d4dd4af0392c2dd2d75c884dc36bff3624ab
Reviewed-on: https://chromium-review.googlesource.com/1133164
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574435}
diff --git a/svg/extensibility/foreignObject/foreign-object-margin-collapsing.html b/svg/extensibility/foreignObject/foreign-object-margin-collapsing.html
new file mode 100644
index 0000000..49320f9
--- /dev/null
+++ b/svg/extensibility/foreignObject/foreign-object-margin-collapsing.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
+<link rel="help" href="https://svgwg.org/svg2-draft/single-page.html#embedded-ForeignObjectElement">
+<link rel="help" href="https://www.w3.org/TR/CSS22/box.html#collapsing-margins">
+<link rel="match" href="foreign-object-size-ref.html">
+<svg>
+  <foreignobject width="100" height="100" style="background:red;">
+    <div style="margin:100px 0;">
+      <div style="margin:100px 0;"></div>
+    </div>
+    <div style="margin:100px 0;">
+      <div style="margin:100px 0;"></div>
+    </div>
+    <div style="margin-top:-100px; height:100px; background:green;"></div>
+  </foreignobject>
+</svg>