summaryrefslogtreecommitdiffstats
path: root/remote/test/puppeteer/test/assets
diff options
context:
space:
mode:
Diffstat (limited to 'remote/test/puppeteer/test/assets')
-rw-r--r--remote/test/puppeteer/test/assets/abort-request.html1
-rw-r--r--remote/test/puppeteer/test/assets/beforeunload.html1
-rw-r--r--remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe-container.html1
-rw-r--r--remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe.html1
-rw-r--r--remote/test/puppeteer/test/assets/cached/one-style-font.html1
-rw-r--r--remote/test/puppeteer/test/assets/cached/one-style.html1
-rw-r--r--remote/test/puppeteer/test/assets/csp.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/empty.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/involved.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/media.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/multiple.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/simple.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/sourceurl.html1
-rw-r--r--remote/test/puppeteer/test/assets/csscoverage/unused.html1
-rw-r--r--remote/test/puppeteer/test/assets/dynamic-oopif.html1
-rw-r--r--remote/test/puppeteer/test/assets/empty.html1
-rw-r--r--remote/test/puppeteer/test/assets/error.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/frame.html3
-rw-r--r--remote/test/puppeteer/test/assets/frames/frameset.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/lazy-frame.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/nested-frames.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/one-frame-url-fragment.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/one-frame.html1
-rw-r--r--remote/test/puppeteer/test/assets/frames/two-frames.html1
-rw-r--r--remote/test/puppeteer/test/assets/global-var.html1
-rw-r--r--remote/test/puppeteer/test/assets/grid.html1
-rw-r--r--remote/test/puppeteer/test/assets/historyapi.html1
-rw-r--r--remote/test/puppeteer/test/assets/initiator.html1
-rw-r--r--remote/test/puppeteer/test/assets/inner-frame1.html1
-rw-r--r--remote/test/puppeteer/test/assets/inner-frame2.html1
-rw-r--r--remote/test/puppeteer/test/assets/input/touchscreen.html148
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/eval.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/involved.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/multiple.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/ranges.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/simple.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/sourceurl.html1
-rw-r--r--remote/test/puppeteer/test/assets/jscoverage/unused.html1
-rw-r--r--remote/test/puppeteer/test/assets/lazy-oopif-frame.html1
-rw-r--r--remote/test/puppeteer/test/assets/main-frame.html1
-rw-r--r--remote/test/puppeteer/test/assets/mobile.html1
-rw-r--r--remote/test/puppeteer/test/assets/networkidle.html1
-rw-r--r--remote/test/puppeteer/test/assets/one-style.html1
-rw-r--r--remote/test/puppeteer/test/assets/oopif.html1
-rw-r--r--remote/test/puppeteer/test/assets/p-selectors.html1
-rw-r--r--remote/test/puppeteer/test/assets/pdf.html8
-rw-r--r--remote/test/puppeteer/test/assets/resetcss.html1
-rw-r--r--remote/test/puppeteer/test/assets/self-request.html1
-rw-r--r--remote/test/puppeteer/test/assets/serviceworkers/empty/sw.html1
-rw-r--r--remote/test/puppeteer/test/assets/serviceworkers/fetch/sw.html1
-rw-r--r--remote/test/puppeteer/test/assets/shadow.html1
-rw-r--r--remote/test/puppeteer/test/assets/tamperable.html1
-rw-r--r--remote/test/puppeteer/test/assets/title.html1
-rw-r--r--remote/test/puppeteer/test/assets/wrappedlink.html1
54 files changed, 110 insertions, 100 deletions
diff --git a/remote/test/puppeteer/test/assets/abort-request.html b/remote/test/puppeteer/test/assets/abort-request.html
index 77c056a422..2977efa36f 100644
--- a/remote/test/puppeteer/test/assets/abort-request.html
+++ b/remote/test/puppeteer/test/assets/abort-request.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<button id="abort"></button>
<script>
diff --git a/remote/test/puppeteer/test/assets/beforeunload.html b/remote/test/puppeteer/test/assets/beforeunload.html
index 3cef6763f3..e6502a9ee1 100644
--- a/remote/test/puppeteer/test/assets/beforeunload.html
+++ b/remote/test/puppeteer/test/assets/beforeunload.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<div>beforeunload demo.</div>
<script>
window.addEventListener('beforeunload', event => {
diff --git a/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe-container.html b/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe-container.html
index 857914bb6d..ce1fd52cff 100644
--- a/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe-container.html
+++ b/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe-container.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<body>BFCached<a href="target.html">next</a></body>
<script>
window.addEventListener('DOMContentLoaded', () => {
diff --git a/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe.html b/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe.html
index 9233f557c5..b98b0a1ef8 100644
--- a/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe.html
+++ b/remote/test/puppeteer/test/assets/cached/bfcache/worker-iframe.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
const worker = new Worker('worker.mjs', {type: 'module'})
</script>
diff --git a/remote/test/puppeteer/test/assets/cached/one-style-font.html b/remote/test/puppeteer/test/assets/cached/one-style-font.html
index 8e7236dfb3..4afa507291 100644
--- a/remote/test/puppeteer/test/assets/cached/one-style-font.html
+++ b/remote/test/puppeteer/test/assets/cached/one-style-font.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<link rel='stylesheet' href='./one-style-font.css'>
<div>hello, world!</div>
diff --git a/remote/test/puppeteer/test/assets/cached/one-style.html b/remote/test/puppeteer/test/assets/cached/one-style.html
index 4760f2b9f7..b3a6eeeebe 100644
--- a/remote/test/puppeteer/test/assets/cached/one-style.html
+++ b/remote/test/puppeteer/test/assets/cached/one-style.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<link rel='stylesheet' href='./one-style.css'>
<div>hello, world!</div>
diff --git a/remote/test/puppeteer/test/assets/csp.html b/remote/test/puppeteer/test/assets/csp.html
index 34fc1fc1a5..4789cc21d3 100644
--- a/remote/test/puppeteer/test/assets/csp.html
+++ b/remote/test/puppeteer/test/assets/csp.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<meta http-equiv="Content-Security-Policy" content="default-src 'self'">
diff --git a/remote/test/puppeteer/test/assets/csscoverage/empty.html b/remote/test/puppeteer/test/assets/csscoverage/empty.html
index b3845c366d..eef2af1807 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/empty.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/empty.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style></style>
<div>empty style tag</div>
diff --git a/remote/test/puppeteer/test/assets/csscoverage/involved.html b/remote/test/puppeteer/test/assets/csscoverage/involved.html
index bcd9845b93..4b944ae7a8 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/involved.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/involved.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
@charset "utf-8";
@namespace svg url(http://www.w3.org/2000/svg);
diff --git a/remote/test/puppeteer/test/assets/csscoverage/media.html b/remote/test/puppeteer/test/assets/csscoverage/media.html
index bfb89f8f75..57af00e2f6 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/media.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/media.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
@media screen { div { color: green; } } </style>
<div>hello, world</div>
diff --git a/remote/test/puppeteer/test/assets/csscoverage/multiple.html b/remote/test/puppeteer/test/assets/csscoverage/multiple.html
index 0fd97e962a..a1d57415f9 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/multiple.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/multiple.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<link rel="stylesheet" href="stylesheet1.css">
<link rel="stylesheet" href="stylesheet2.css">
<script>
diff --git a/remote/test/puppeteer/test/assets/csscoverage/simple.html b/remote/test/puppeteer/test/assets/csscoverage/simple.html
index 3beae21829..f51dd11ac9 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/simple.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/simple.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
div { color: green; }
a { color: blue; }
diff --git a/remote/test/puppeteer/test/assets/csscoverage/sourceurl.html b/remote/test/puppeteer/test/assets/csscoverage/sourceurl.html
index df4e9c276c..592019fe1a 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/sourceurl.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/sourceurl.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
body {
padding: 10px;
diff --git a/remote/test/puppeteer/test/assets/csscoverage/unused.html b/remote/test/puppeteer/test/assets/csscoverage/unused.html
index 5b8186a3bf..2e8706cc31 100644
--- a/remote/test/puppeteer/test/assets/csscoverage/unused.html
+++ b/remote/test/puppeteer/test/assets/csscoverage/unused.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
@media screen {
a { color: green; }
diff --git a/remote/test/puppeteer/test/assets/dynamic-oopif.html b/remote/test/puppeteer/test/assets/dynamic-oopif.html
index 38614d0289..dbe93a9923 100644
--- a/remote/test/puppeteer/test/assets/dynamic-oopif.html
+++ b/remote/test/puppeteer/test/assets/dynamic-oopif.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.addEventListener('DOMContentLoaded', () => {
const iframe = document.createElement('iframe');
diff --git a/remote/test/puppeteer/test/assets/empty.html b/remote/test/puppeteer/test/assets/empty.html
index e69de29bb2..763b0739be 100644
--- a/remote/test/puppeteer/test/assets/empty.html
+++ b/remote/test/puppeteer/test/assets/empty.html
@@ -0,0 +1 @@
+<!DOCTYPE html> \ No newline at end of file
diff --git a/remote/test/puppeteer/test/assets/error.html b/remote/test/puppeteer/test/assets/error.html
index 130400c006..6929791e11 100644
--- a/remote/test/puppeteer/test/assets/error.html
+++ b/remote/test/puppeteer/test/assets/error.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
a();
diff --git a/remote/test/puppeteer/test/assets/frames/frame.html b/remote/test/puppeteer/test/assets/frames/frame.html
index 8f20d2da9f..29e7426dbc 100644
--- a/remote/test/puppeteer/test/assets/frames/frame.html
+++ b/remote/test/puppeteer/test/assets/frames/frame.html
@@ -1,8 +1,11 @@
+<!DOCTYPE html>
<link rel='stylesheet' href='./style.css'>
<script src='./script.js' type='text/javascript'></script>
<style>
div {
line-height: 18px;
+ width: 300px;
+ box-sizing: border-box;
}
</style>
<div>Hi, I'm frame</div>
diff --git a/remote/test/puppeteer/test/assets/frames/frameset.html b/remote/test/puppeteer/test/assets/frames/frameset.html
index 4d56f88839..7ef2faaa8d 100644
--- a/remote/test/puppeteer/test/assets/frames/frameset.html
+++ b/remote/test/puppeteer/test/assets/frames/frameset.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<frameset>
<frameset>
<frame src='./frame.html'></frame>
diff --git a/remote/test/puppeteer/test/assets/frames/lazy-frame.html b/remote/test/puppeteer/test/assets/frames/lazy-frame.html
index 4821cd76cd..45f9be020b 100644
--- a/remote/test/puppeteer/test/assets/frames/lazy-frame.html
+++ b/remote/test/puppeteer/test/assets/frames/lazy-frame.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<iframe width="100%" height="300" src="about:blank"></iframe>
<div style="height: 800vh"></div>
<iframe width="100%" height="300" src='./frame.html' loading="lazy"></iframe> \ No newline at end of file
diff --git a/remote/test/puppeteer/test/assets/frames/nested-frames.html b/remote/test/puppeteer/test/assets/frames/nested-frames.html
index e9c5d83c03..331462afe8 100644
--- a/remote/test/puppeteer/test/assets/frames/nested-frames.html
+++ b/remote/test/puppeteer/test/assets/frames/nested-frames.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
:root {
scrollbar-width: none;
diff --git a/remote/test/puppeteer/test/assets/frames/one-frame-url-fragment.html b/remote/test/puppeteer/test/assets/frames/one-frame-url-fragment.html
index d1462641ff..bc2266ad78 100644
--- a/remote/test/puppeteer/test/assets/frames/one-frame-url-fragment.html
+++ b/remote/test/puppeteer/test/assets/frames/one-frame-url-fragment.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<iframe src='./frame.html?param=value#fragment'></iframe>
diff --git a/remote/test/puppeteer/test/assets/frames/one-frame.html b/remote/test/puppeteer/test/assets/frames/one-frame.html
index e941d795a2..d520733f5c 100644
--- a/remote/test/puppeteer/test/assets/frames/one-frame.html
+++ b/remote/test/puppeteer/test/assets/frames/one-frame.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<iframe src='./frame.html'></iframe>
diff --git a/remote/test/puppeteer/test/assets/frames/two-frames.html b/remote/test/puppeteer/test/assets/frames/two-frames.html
index b2ee853eda..9c7a6cbca1 100644
--- a/remote/test/puppeteer/test/assets/frames/two-frames.html
+++ b/remote/test/puppeteer/test/assets/frames/two-frames.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
body {
display: flex;
diff --git a/remote/test/puppeteer/test/assets/global-var.html b/remote/test/puppeteer/test/assets/global-var.html
index b6be975038..37ab45f9c3 100644
--- a/remote/test/puppeteer/test/assets/global-var.html
+++ b/remote/test/puppeteer/test/assets/global-var.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
var globalVar = 123;
</script> \ No newline at end of file
diff --git a/remote/test/puppeteer/test/assets/grid.html b/remote/test/puppeteer/test/assets/grid.html
index 437193573d..f5d4ea6d60 100644
--- a/remote/test/puppeteer/test/assets/grid.html
+++ b/remote/test/puppeteer/test/assets/grid.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
document.addEventListener('DOMContentLoaded', function() {
function generatePalette(amount) {
diff --git a/remote/test/puppeteer/test/assets/historyapi.html b/remote/test/puppeteer/test/assets/historyapi.html
index bacaf9e9a0..cea5cbdab1 100644
--- a/remote/test/puppeteer/test/assets/historyapi.html
+++ b/remote/test/puppeteer/test/assets/historyapi.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.addEventListener('DOMContentLoaded', () => {
history.pushState({}, '', '#1');
diff --git a/remote/test/puppeteer/test/assets/initiator.html b/remote/test/puppeteer/test/assets/initiator.html
index 12889d3242..df88f5e954 100644
--- a/remote/test/puppeteer/test/assets/initiator.html
+++ b/remote/test/puppeteer/test/assets/initiator.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<iframe src="./frames/frame.html"></iframe>
<script src="./initiator.js"></script>
diff --git a/remote/test/puppeteer/test/assets/inner-frame1.html b/remote/test/puppeteer/test/assets/inner-frame1.html
index 00f19ec166..becdb4a466 100644
--- a/remote/test/puppeteer/test/assets/inner-frame1.html
+++ b/remote/test/puppeteer/test/assets/inner-frame1.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.addEventListener('DOMContentLoaded', () => {
const iframe = document.createElement('iframe');
diff --git a/remote/test/puppeteer/test/assets/inner-frame2.html b/remote/test/puppeteer/test/assets/inner-frame2.html
index 9a236cc48f..39dcf4c25c 100644
--- a/remote/test/puppeteer/test/assets/inner-frame2.html
+++ b/remote/test/puppeteer/test/assets/inner-frame2.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<button>click</button>
diff --git a/remote/test/puppeteer/test/assets/input/touchscreen.html b/remote/test/puppeteer/test/assets/input/touchscreen.html
index 76e31c97f9..b3a51e7f91 100644
--- a/remote/test/puppeteer/test/assets/input/touchscreen.html
+++ b/remote/test/puppeteer/test/assets/input/touchscreen.html
@@ -1,10 +1,10 @@
-<!doctype html>
+<!DOCTYPE html>
<html>
<head>
<title>Touch test</title>
</head>
- <body>
+ <body style="touch-action: none">
<style>
button {
box-sizing: border-box;
@@ -20,103 +20,53 @@
<button>Click target</button>
<script>
var allEvents = [];
- globalThis.addEventListener(
- "touchstart",
- (event) => {
- allEvents.push({
- type: "touchstart",
- touches: [...event.changedTouches].map((touch) => [
- touch.clientX,
- touch.clientY,
- touch.radiusX,
- touch.radiusY,
- ]),
- });
- },
- true,
- );
- globalThis.addEventListener(
- "touchmove",
- (event) => {
- allEvents.push({
- type: "touchmove",
- touches: [...event.changedTouches].map((touch) => [
- touch.clientX,
- touch.clientY,
- touch.radiusX,
- touch.radiusY,
- ]),
- });
- },
- true,
- );
- globalThis.addEventListener(
- "touchend",
- (event) => {
- allEvents.push({
- type: "touchend",
- touches: [...event.changedTouches].map((touch) => [
- touch.clientX,
- touch.clientY,
- touch.radiusX,
- touch.radiusY,
- ])
- });
- },
- true,
- );
- globalThis.addEventListener(
- "pointerdown",
- (event) => {
- allEvents.push({
- type: "pointerdown",
- x: event.x,
- y: event.y,
- width: event.width,
- height: event.height,
- });
- },
- true,
- );
- globalThis.addEventListener(
- "pointermove",
- (event) => {
- allEvents.push({
- type: "pointermove",
- x: event.x,
- y: event.y,
- width: event.width,
- height: event.height,
- });
- },
- true,
- );
- globalThis.addEventListener(
- "pointerup",
- (event) => {
- allEvents.push({
- type: "pointerup",
- x: event.x,
- y: event.y,
- width: event.width,
- height: event.height,
- });
- },
- true,
- );
- globalThis.addEventListener(
- "click",
- (event) => {
- allEvents.push({
- type: "click",
- x: event.x,
- y: event.y,
- width: event.width,
- height: event.height,
- });
- },
- true,
- );
+ for (const name of ["touchstart", "touchmove", "touchend"]) {
+ globalThis.addEventListener(
+ name,
+ (event) => {
+ allEvents.push({
+ type: name,
+ changedTouches: [...event.changedTouches].map((touch) => ({
+ clientX: touch.clientX,
+ clientY: touch.clientY,
+ radiusX: touch.radiusX,
+ radiusY: touch.radiusY,
+ force: touch.force,
+ })),
+ activeTouches: [...event.touches].map((touch) => ({
+ clientX: touch.clientX,
+ clientY: touch.clientY,
+ radiusX: touch.radiusX,
+ radiusY: touch.radiusY,
+ force: touch.force,
+ })),
+ });
+ },
+ true,
+ );
+ }
+ for (const name of ['pointerdown', 'pointermove', 'pointerup', 'click']) {
+ globalThis.addEventListener(
+ name,
+ (event) => {
+ allEvents.push({
+ type: name,
+ x: event.x,
+ y: event.y,
+ width: event.width,
+ height: event.height,
+ altitudeAngle: event.altitudeAngle,
+ azimuthAngle: event.azimuthAngle,
+ pressure: event.pressure,
+ pointerType: event.pointerType,
+ twist: event.twist,
+ tiltX: event.tiltX,
+ tiltY: event.tiltY,
+ });
+ },
+ true,
+ );
+ }
</script>
</body>
</html>
diff --git a/remote/test/puppeteer/test/assets/jscoverage/eval.html b/remote/test/puppeteer/test/assets/jscoverage/eval.html
index 838ae28763..dadc7d7b02 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/eval.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/eval.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<script>eval('console.log("foo")')</script>
diff --git a/remote/test/puppeteer/test/assets/jscoverage/involved.html b/remote/test/puppeteer/test/assets/jscoverage/involved.html
index fcc32ba2ca..c900801860 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/involved.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/involved.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
function foo() {
if (1 > 2)
diff --git a/remote/test/puppeteer/test/assets/jscoverage/multiple.html b/remote/test/puppeteer/test/assets/jscoverage/multiple.html
index bdef59885b..683e10b99d 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/multiple.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/multiple.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<script src='script1.js'></script>
<script src='script2.js'></script>
diff --git a/remote/test/puppeteer/test/assets/jscoverage/ranges.html b/remote/test/puppeteer/test/assets/jscoverage/ranges.html
index 3d02670aea..2535e740d7 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/ranges.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/ranges.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<script>
function unused(){}console.log('used!');if(true===false)console.log('unused!');</script>
diff --git a/remote/test/puppeteer/test/assets/jscoverage/simple.html b/remote/test/puppeteer/test/assets/jscoverage/simple.html
index 49eeeea6ae..9694f57d3e 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/simple.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/simple.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<script>
function foo() {function bar() { } console.log(1); } foo(); </script>
diff --git a/remote/test/puppeteer/test/assets/jscoverage/sourceurl.html b/remote/test/puppeteer/test/assets/jscoverage/sourceurl.html
index e477750320..c3c5251ad3 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/sourceurl.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/sourceurl.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
console.log(1);
//# sourceURL=nicename.js
diff --git a/remote/test/puppeteer/test/assets/jscoverage/unused.html b/remote/test/puppeteer/test/assets/jscoverage/unused.html
index 59c4a5a70b..80db364242 100644
--- a/remote/test/puppeteer/test/assets/jscoverage/unused.html
+++ b/remote/test/puppeteer/test/assets/jscoverage/unused.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<script>function foo() { }</script>
diff --git a/remote/test/puppeteer/test/assets/lazy-oopif-frame.html b/remote/test/puppeteer/test/assets/lazy-oopif-frame.html
index 83a420d029..71d00a3f72 100644
--- a/remote/test/puppeteer/test/assets/lazy-oopif-frame.html
+++ b/remote/test/puppeteer/test/assets/lazy-oopif-frame.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<iframe width="100%" height="300" src="about:blank"></iframe>
<div style="height: 800vh"></div>
<iframe width="100%" height="300" src="https://www.example.com" loading="lazy"></iframe>
diff --git a/remote/test/puppeteer/test/assets/main-frame.html b/remote/test/puppeteer/test/assets/main-frame.html
index 0c50feff85..ce223b5c2a 100644
--- a/remote/test/puppeteer/test/assets/main-frame.html
+++ b/remote/test/puppeteer/test/assets/main-frame.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.addEventListener('DOMContentLoaded', () => {
const iframe = document.createElement('iframe');
diff --git a/remote/test/puppeteer/test/assets/mobile.html b/remote/test/puppeteer/test/assets/mobile.html
index 8e94b2fe29..427cf74aa5 100644
--- a/remote/test/puppeteer/test/assets/mobile.html
+++ b/remote/test/puppeteer/test/assets/mobile.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<meta name = "viewport" content = "initial-scale = 1, user-scalable = no">
diff --git a/remote/test/puppeteer/test/assets/networkidle.html b/remote/test/puppeteer/test/assets/networkidle.html
index 910ae1736d..cbe0e153d0 100644
--- a/remote/test/puppeteer/test/assets/networkidle.html
+++ b/remote/test/puppeteer/test/assets/networkidle.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
async function sleep(delay) {
return new Promise(resolve => setTimeout(resolve, delay));
diff --git a/remote/test/puppeteer/test/assets/one-style.html b/remote/test/puppeteer/test/assets/one-style.html
index 4760f2b9f7..b3a6eeeebe 100644
--- a/remote/test/puppeteer/test/assets/one-style.html
+++ b/remote/test/puppeteer/test/assets/one-style.html
@@ -1,2 +1,3 @@
+<!DOCTYPE html>
<link rel='stylesheet' href='./one-style.css'>
<div>hello, world!</div>
diff --git a/remote/test/puppeteer/test/assets/oopif.html b/remote/test/puppeteer/test/assets/oopif.html
index f04b9127af..39e35eea96 100644
--- a/remote/test/puppeteer/test/assets/oopif.html
+++ b/remote/test/puppeteer/test/assets/oopif.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<a id="navigate-within-document" href="#nav">Navigate within document</a>
<a name="nav"></a>
<script>
diff --git a/remote/test/puppeteer/test/assets/p-selectors.html b/remote/test/puppeteer/test/assets/p-selectors.html
index 24900623d8..e442a53d88 100644
--- a/remote/test/puppeteer/test/assets/p-selectors.html
+++ b/remote/test/puppeteer/test/assets/p-selectors.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<div id="a">hello <button id="b">world</button>
<span id="f"></span>
<div id="c"></div>
diff --git a/remote/test/puppeteer/test/assets/pdf.html b/remote/test/puppeteer/test/assets/pdf.html
index 987df27ebe..ef046e3d36 100644
--- a/remote/test/puppeteer/test/assets/pdf.html
+++ b/remote/test/puppeteer/test/assets/pdf.html
@@ -6,6 +6,12 @@
<title>PDF</title>
</head>
<body>
- <div>PDF Content</div>
+ <h1>PDF Content</h1>
+ <section>
+ <h1>PDF Subcontent 1</h1>
+ </section>
+ <section>
+ <h1>PDF Subcontent 2</h1>
+ </section>
</body>
</html>
diff --git a/remote/test/puppeteer/test/assets/resetcss.html b/remote/test/puppeteer/test/assets/resetcss.html
index e4e04b1f8a..7e020d6ed2 100644
--- a/remote/test/puppeteer/test/assets/resetcss.html
+++ b/remote/test/puppeteer/test/assets/resetcss.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
diff --git a/remote/test/puppeteer/test/assets/self-request.html b/remote/test/puppeteer/test/assets/self-request.html
index 88aff620ff..682c326412 100644
--- a/remote/test/puppeteer/test/assets/self-request.html
+++ b/remote/test/puppeteer/test/assets/self-request.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
var req = new XMLHttpRequest();
req.open('GET', '/self-request.html');
diff --git a/remote/test/puppeteer/test/assets/serviceworkers/empty/sw.html b/remote/test/puppeteer/test/assets/serviceworkers/empty/sw.html
index bef85d985b..21e9d5dbd4 100644
--- a/remote/test/puppeteer/test/assets/serviceworkers/empty/sw.html
+++ b/remote/test/puppeteer/test/assets/serviceworkers/empty/sw.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.registrationPromise = navigator.serviceWorker.register('sw.js');
</script>
diff --git a/remote/test/puppeteer/test/assets/serviceworkers/fetch/sw.html b/remote/test/puppeteer/test/assets/serviceworkers/fetch/sw.html
index a9d28acb09..c9a918c2d9 100644
--- a/remote/test/puppeteer/test/assets/serviceworkers/fetch/sw.html
+++ b/remote/test/puppeteer/test/assets/serviceworkers/fetch/sw.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<link rel="stylesheet" href="./style.css">
<script>
window.registrationPromise = navigator.serviceWorker.register('sw.js');
diff --git a/remote/test/puppeteer/test/assets/shadow.html b/remote/test/puppeteer/test/assets/shadow.html
index 3796ca768c..cd64eb0faf 100644
--- a/remote/test/puppeteer/test/assets/shadow.html
+++ b/remote/test/puppeteer/test/assets/shadow.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
let h1 = null;
diff --git a/remote/test/puppeteer/test/assets/tamperable.html b/remote/test/puppeteer/test/assets/tamperable.html
index d027e97038..501d92c3ac 100644
--- a/remote/test/puppeteer/test/assets/tamperable.html
+++ b/remote/test/puppeteer/test/assets/tamperable.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<script>
window.result = window.injected;
</script> \ No newline at end of file
diff --git a/remote/test/puppeteer/test/assets/title.html b/remote/test/puppeteer/test/assets/title.html
index 88a86ce412..6e81f4091a 100644
--- a/remote/test/puppeteer/test/assets/title.html
+++ b/remote/test/puppeteer/test/assets/title.html
@@ -1 +1,2 @@
+<!DOCTYPE html>
<title>Woof-Woof</title>
diff --git a/remote/test/puppeteer/test/assets/wrappedlink.html b/remote/test/puppeteer/test/assets/wrappedlink.html
index 429b6e9156..da2cd0da3d 100644
--- a/remote/test/puppeteer/test/assets/wrappedlink.html
+++ b/remote/test/puppeteer/test/assets/wrappedlink.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<style>
:root {
font-family: monospace;