summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/interaction/focus/the-autofocus-attribute/autofocus-in-not-fully-active-document.html
blob: a26a44dbfb6e8c3eb81c7b216f9aa1c0da8bb9ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="resources/utils.js"></script>

<script>
'use strict';

promise_test(async () => {
  let doc = document.cloneNode(false);
  doc.appendChild(doc.createElement('html'))
  doc.firstChild.innerHTML = '<body><input autofocus/></body>';
  await waitUntilStableAutofocusState();
  assert_equals(doc.activeElement, doc.body);
}, 'Autofocus element in not-fully-active document should not be queued.');
</script>