<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<canvas id="target"></canvas>
<script>
// https://crbug.com/1051715
test(() => {
const ctx = document.getElementById('target').getContext('2d');
ctx.font = '25px custom-font';
const style = document.createElement('style');
style.textContent = '@font-face { font-family: custom-font; src: url(fake-font.woff); }';
document.body.appendChild(style);
ctx.fillText('foo', 0, 0);
// This is a crash test. Nothing to assert.
}, '@font-face rule changes should not lead to canvas crash');
</script>