Sfoglia il codice sorgente

LibWeb: Create layout node for HTMLObjectElement navigable containers

This makes SVGs in object elements actually render!
Andreas Kling 7 mesi fa
parent
commit
3ebc7fbd28

+ 3 - 3
Libraries/LibWeb/HTML/HTMLObjectElement.cpp

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020-2023, Andreas Kling <andreas@ladybird.org>
+ * Copyright (c) 2020-2024, Andreas Kling <andreas@ladybird.org>
  *
  * SPDX-License-Identifier: BSD-2-Clause
  */
@@ -21,6 +21,7 @@
 #include <LibWeb/HTML/Parser/HTMLParser.h>
 #include <LibWeb/HTML/PotentialCORSRequest.h>
 #include <LibWeb/Layout/ImageBox.h>
+#include <LibWeb/Layout/NavigableContainerViewport.h>
 #include <LibWeb/Loader/ResourceLoader.h>
 #include <LibWeb/MimeSniff/MimeType.h>
 #include <LibWeb/MimeSniff/Resource.h>
@@ -143,8 +144,7 @@ GC::Ptr<Layout::Node> HTMLObjectElement::create_layout_node(CSS::StyleProperties
     case Representation::Children:
         return NavigableContainer::create_layout_node(move(style));
     case Representation::NestedBrowsingContext:
-        // FIXME: Actually paint the nested browsing context's document, similar to how iframes are painted with NavigableContainerViewport and NavigableContainerViewportPaintable.
-        return nullptr;
+        return heap().allocate<Layout::NavigableContainerViewport>(document(), *this, move(style));
     case Representation::Image:
         if (image_data())
             return heap().allocate<Layout::ImageBox>(document(), *this, move(style), *this);

+ 66 - 65
Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.txt

@@ -6,20 +6,21 @@ Rerun
 
 Found 216 tests
 
-216 Fail
+64 Pass
+152 Fail
 Details
-Result	Test Name	MessageFail	placeholder: 'object', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', 	
+Result	Test Name	MessagePass	placeholder: 'object', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', 	
@@ -36,14 +37,14 @@ Fail	placeholder: 'object', svgWidthAttr: '200',
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
@@ -56,18 +57,18 @@ Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 10
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
@@ -152,18 +153,18 @@ Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 10
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
@@ -180,14 +181,14 @@ Fail	placeholder: 'object', svgWidthAttr: '200', svgHeightAttr: '25%',
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
@@ -200,18 +201,18 @@ Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 10
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	

+ 170 - 169
Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.txt

@@ -6,221 +6,222 @@ Rerun
 
 Found 216 tests
 
-216 Fail
+168 Pass
+48 Fail
 Details
-Result	Test Name	MessageFail	placeholder: 'object', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
+Result	Test Name	MessagePass	placeholder: 'object', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100px', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	

+ 118 - 117
Tests/LibWeb/Text/expected/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.txt

@@ -6,221 +6,222 @@ Rerun
 
 Found 216 tests
 
-216 Fail
+116 Pass
+100 Fail
 Details
-Result	Test Name	MessageFail	placeholder: 'object', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
+Result	Test Name	MessagePass	placeholder: 'object', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '200', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '200', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '100', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
 Fail	placeholder: 'object', containerWidthStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
-Fail	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%', 	
+Pass	placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderWidthAttr: '50%', placeholderHeightAttr: '100%', svgViewBoxAttr: '0 0 100 200', svgWidthAttr: '25%', svgHeightAttr: '25%',