wpt / css / cssom-view / DOMRectList.html

Status: FAIL | Duration: 53ms | Subtests: 0/2 | Open test on wpt.live | wpt.fyi

Data from commit:
a50cb89 wpt: run reference-named files which are themselves tests (#836) (2026-09-03)

SubtestStatusMessage
Element getClientRects()FAILassert_class_string: expected "[object DOMRectList]" but got "[object Array]"
Range getClientRects()FAILRange is not defined

/css/cssom-view/DOMRectList.html

<!DOCTYPE html>
<title>CSSOM View APIs that return a DOMRectList</title>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<div id=x>x</div>
<script>
setup(() => {
  window.element = document.getElementById('x');
});

test(() => {
  const domRectList = element.getClientRects();
  assert_class_string(domRectList, 'DOMRectList');
  assert_class_string(domRectList.item(0), 'DOMRect');
}, 'Element getClientRects()');

test(() => {
  const range = new Range();
  range.selectNodeContents(element);
  const domRectList = range.getClientRects();
  assert_class_string(domRectList, 'DOMRectList');
  assert_class_string(domRectList.item(0), 'DOMRect');
}, 'Range getClientRects()');
</script>