Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-filter-frameless-document.html |
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-filter-frameless-document.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-filter-frameless-document.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..97c0ab47639d0ff810b6996461834fefb79d5071 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-filter-frameless-document.html |
@@ -0,0 +1,17 @@ |
+<script> |
+if (window.testRunner) |
+ testRunner.dumpAsText(); |
+ |
+var canvas1 = document.createElement('canvas'); |
+var ctx1 = canvas1.getContext('2d'); |
+var htmlDoc = document.implementation.createHTMLDocument('', '', null); |
+htmlDoc.adoptNode(canvas1); |
+var canvas2 = htmlDoc.createElement('canvas'); |
+var ctx2 = canvas2.getContext('2d'); |
+ |
+ctx1.filter = 'drop-shadow(1em 0.5em black)'; |
+ctx2.filter = 'drop-shadow(1em 0.5em black)'; |
+ctx1.fillRect(25, 25, 50, 40); |
+ctx2.fillRect(25, 25, 50, 40); |
+</script> |
+This test passes if it doesn't crash. |