<!DOCTYPE html>
<html>
<body>
<div id="host"></div>
<script src="../../resources/js-test.js"></script>
<script>

description('Test that calling blur() on a shadow host of a focused element clears the focus.');

let shadowHost = document.getElementById('host');
let shadowRoot = shadowHost.attachShadow({mode: 'closed'});
shadowRoot.innerHTML = `<input>`;

shouldBe('input = shadowRoot.querySelector("input"); input.focus(); shadowRoot.activeElement', 'input');
shouldBe('document.activeElement', 'shadowHost');
shouldBe('shadowHost.blur(); shadowRoot.activeElement', 'null');

var successfullyParsed = true;

</script>
</body>
</html>
