blob: 965d51c4d2601d138bbcd627e3fde6f4e2514746 [file] [log] [blame]
<!DOCTYPE html>
<script>
function createResizeObserver(FunctionConstructor = Function) {
const resizeObserver = new parent.ResizeObserver(new FunctionConstructor(`
if (this.isInitialEntry) {
this.isInitialEntry = false;
return;
}
this.callbackInvocations++;
`));
resizeObserver.isInitialEntry = true;
resizeObserver.callbackInvocations = 0;
resizeObserver.observe(parent.resizeObserverTestRoot);
return resizeObserver;
}
</script>