Index: third_party/WebKit/LayoutTests/shadow-dom/attach-shadow-safelist.html |
diff --git a/third_party/WebKit/LayoutTests/shadow-dom/attach-shadow-safelist.html b/third_party/WebKit/LayoutTests/shadow-dom/attach-shadow-safelist.html |
index 3f2a9fc35b5259c032f03705364c0435f4241a1f..c9992b038161a3c74b5451a189a1e24be19699dc 100644 |
--- a/third_party/WebKit/LayoutTests/shadow-dom/attach-shadow-safelist.html |
+++ b/third_party/WebKit/LayoutTests/shadow-dom/attach-shadow-safelist.html |
@@ -41,4 +41,14 @@ test(() => { |
}); |
}); |
}, 'attachShadow should throw an exception for an element which is not in the safelist'); |
+ |
+test(() => { |
+ class XFoo extends HTMLElement { |
+ constructor() { |
+ super(); |
+ } |
+ } |
+ window.customElements.define('x-foo', XFoo); |
+ assert_true(new XFoo().attachShadow({mode: 'open'}) instanceof ShadowRoot); |
+}, 'attachShadow should not fail for Custom Elements v1.'); |
</script> |