Revision 0c61d8d031ae0183c8682306851fb778af6df825 authored by Brian Burg on 16 July 2018, 23:05:19 UTC, committed by Andreas Tolfsen on 07 December 2018, 16:24:02 UTC
Per the UI Events specification (https://w3c.github.io/uievents-code/#key-legacy), keys such as \u00e0 (i.e., à) should have a code of "Unidentified". Some tests in key.py expect an empty value, which seems to be an oversight.
1 parent b158c0c
zero-area-element-visible.html
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="./resources/intersection-observer-test-utils.js"></script>
<style>
pre, #log {
position: absolute;
top: 0;
left: 200px;
}
#target {
width: 0px;
height: 0px;
}
</style>
<div id='target'></div>
<script>
var entries = [];
runTestCycle(function() {
var target = document.getElementById('target');
assert_true(!!target, "target exists");
var observer = new IntersectionObserver(function(changes) {
entries = entries.concat(changes)
});
observer.observe(target);
entries = entries.concat(observer.takeRecords());
assert_equals(entries.length, 0, "No initial notifications.");
runTestCycle(step0, "First rAF should generate a notification.");
}, "Ensure that a zero-area target intersecting root generates a notification with intersectionRatio == 1");
function step0() {
assert_equals(entries.length, 1, "One notification.");
assert_equals(entries[0].intersectionRatio, 1, "intersectionRatio == 1");
}
</script>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...