Regression test for crbug.com/626744

Bug: 626744
Change-Id: I4244c3f0316ceb55bc69655212f6677345b0a6cc
Reviewed-on: https://chromium-review.googlesource.com/c/1374988
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#616311}
diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/reference/green-100x100.html b/third_party/blink/web_tests/external/wpt/css/filter-effects/reference/green-100x100.html
new file mode 100644
index 0000000..f718ea6
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/filter-effects/reference/green-100x100.html
@@ -0,0 +1,2 @@
+<!DOCTYPE html>
+<div style="width: 100px; height: 100px; background-color: green"></div>
diff --git a/third_party/blink/web_tests/external/wpt/css/filter-effects/svg-sourcegraphic-currentcolor-dynamic-001.html b/third_party/blink/web_tests/external/wpt/css/filter-effects/svg-sourcegraphic-currentcolor-dynamic-001.html
new file mode 100644
index 0000000..8b0c5ce3
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/filter-effects/svg-sourcegraphic-currentcolor-dynamic-001.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<title>Filter Effects: Dynamic 'currentcolor' in SourceGraphic</title>
+<link rel="help" href="https://drafts.fxtf.org/filter-effects/#attr-valuedef-in-sourcegraphic">
+<link rel="match" href="reference/green-100x100.html">
+<style>
+rect {
+  fill: currentColor;
+}
+
+.filtered {
+  filter: url(#filter);
+}
+
+.green {
+  color: green;
+}
+</style>
+<svg style="color: red">
+  <defs>
+    <filter id="filter" color-interpolation-filters="sRGB">
+      <feMerge>
+        <feMergeNode/>
+      </feMerge>
+    </filter>
+  </defs>
+
+  <g class="target filtered">
+    <rect width="50" height="100"/>
+  </g>
+
+  <g class="target">
+    <g class="filtered">
+      <rect x="50" width="50" height="100"/>
+    </g>
+  </g>
+</svg>
+<script>
+requestAnimationFrame(function() {
+  requestAnimationFrame(function() {
+    let targets = document.querySelectorAll('.target');
+    for (let i = 0; i < targets.length; ++i)
+      targets[i].classList.toggle('green');
+  });
+});
+</script>