summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/canvas/element/manual/filters/svg-filter-crash.html
blob: f64379c79241409ab55535596f4cbad894f45b42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!doctype html>
<script>
  document.addEventListener('DOMContentLoaded', async () => {
    const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg')
    const filter = document.createElementNS('http://www.w3.org/2000/svg', 'filter')
    filter.setAttribute('id', 'id_0')
    svg.appendChild(filter)
    document.documentElement.appendChild(svg)
    const canvas = document.createElementNS('http://www.w3.org/1999/xhtml', 'canvas')
    const context = canvas.getContext('2d')
    context.filter = 'url(#id_0) url(#id_0) sepia() url(#id_0)'
    svg.setAttribute('style', 'display: inline-block;')
  })
</script>