From 630028daa5e4bd5fd1a5366e9ac781a89ffc43f1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 27 Nov 2024 10:56:14 +0100 Subject: [PATCH] Tests: Import SVG-in-iframe sizing tests from WPT --- Tests/LibWeb/TestConfig.ini | 3 + .../svg-in-iframe-auto.txt | 227 ++++++++++++++++++ .../svg-in-iframe-fixed.txt | 227 ++++++++++++++++++ .../svg-in-iframe-percentage.txt | 227 ++++++++++++++++++ .../svg-in-iframe-auto.html | 33 +++ .../svg-in-iframe-fixed.html | 33 +++ .../svg-in-iframe-percentage.html | 33 +++ 7 files changed, 783 insertions(+) create mode 100644 Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.txt create mode 100644 Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.txt create mode 100644 Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.txt create mode 100644 Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html create mode 100644 Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html create mode 100644 Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html diff --git a/Tests/LibWeb/TestConfig.ini b/Tests/LibWeb/TestConfig.ini index 4b871b337ec..998f914bf65 100644 --- a/Tests/LibWeb/TestConfig.ini +++ b/Tests/LibWeb/TestConfig.ini @@ -169,3 +169,6 @@ Text/input/wpt-import/dom/nodes/ParentNode-querySelector-All.html Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html +Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html +Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html +Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.txt b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.txt new file mode 100644 index 00000000000..950db42d98b --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.txt @@ -0,0 +1,227 @@ +Summary + +Harness status: OK + +Rerun + +Found 216 tests + +64 Pass +152 Fail +Details +Result Test Name MessagePass placeholder: 'iframe', +Pass placeholder: 'iframe', containerWidthStyle: '400px', +Pass placeholder: 'iframe', containerHeightStyle: '400px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '200', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.txt b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.txt new file mode 100644 index 00000000000..0e9ae03b897 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.txt @@ -0,0 +1,227 @@ +Summary + +Harness status: OK + +Rerun + +Found 216 tests + +168 Pass +48 Fail +Details +Result Test Name MessagePass placeholder: 'iframe', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.txt b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.txt new file mode 100644 index 00000000000..2302e12fbb0 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.txt @@ -0,0 +1,227 @@ +Summary + +Harness status: OK + +Rerun + +Found 216 tests + +116 Pass +100 Fail +Details +Result Test Name MessagePass placeholder: 'iframe', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', +Pass placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', +Pass placeholder: 'iframe', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Fail placeholder: 'iframe', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', +Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html new file mode 100644 index 00000000000..fe292cc1fca --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html @@ -0,0 +1,33 @@ + + + + + SVG sizing: <iframe> + + + + + + + + + + + + +
+
+
+ + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html new file mode 100644 index 00000000000..6c903309af5 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html @@ -0,0 +1,33 @@ + + + + + SVG sizing: <iframe> + + + + + + + + + + + + +
+
+
+ + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html new file mode 100644 index 00000000000..51536e2699c --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html @@ -0,0 +1,33 @@ + + + + + SVG sizing: <iframe> + + + + + + + + + + + + +
+
+
+ + + +