[prev in list] [next in list] [prev in thread] [next in thread]
List: tor-cvs
Subject: [tor-commits] [Git][tpo/applications/tor-browser][tor-browser-115.0.2esr-13.0-1] Deleted
From: "richard \( () richard\) via tor-commits" <tor-commits () lists ! torproject ! org>
Date: 2023-07-31 18:13:24
Message-ID: 64c7f9c4356e1_4387918072835 () gitlab-02 ! mail
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
richard pushed to branch tor-browser-115.0.2esr-13.0-1 at The Tor Project / \
Applications / Tor Browser
WARNING: The push did not contain any new commits, but force pushed to delete the \
commits and changes below.
Deleted commits:
6a6c68cf by Edgar Chen at 2023-07-31T17:56:02+00:00
Bug 1821884 - Ensure consistent state for fullscreen/pointerlock warnings; r=Gijs
Fullscreen/PointerLock warnings are initialized with hidden="true", but
change to hidden="" after being shown and hidden again. I think this
started happening when we began using HTML elements instead of XUL as
they handle hidden attribute differently.
Differential Revision: https://phabricator.services.mozilla.com/D177790
- - - - -
5e8c1b08 by Edgar Chen at 2023-07-31T17:56:07+00:00
Bug 1821884 - Reshow initial fullscreen notification; r=Gijs
Depends on D177790
Differential Revision: https://phabricator.services.mozilla.com/D178339
- - - - -
4 changed files:
- browser/base/content/browser-fullScreenAndPointerLock.js
- browser/base/content/fullscreen-and-pointerlock.inc.xhtml
- browser/base/content/test/fullscreen/browser_fullscreen_warning.js
- dom/tests/browser/browser_pointerlock_warning.js
Changes:
=====================================
browser/base/content/browser-fullScreenAndPointerLock.js
=====================================
@@ -62,9 +62,14 @@ var PointerlockFsWarning = {
this._element = document.getElementById(elementId);
// Setup event listeners
this._element.addEventListener("transitionend", this);
+ this._element.addEventListener("transitioncancel", this);
window.addEventListener("mousemove", this, true);
+ window.addEventListener("activate", this);
+ window.addEventListener("deactivate", this);
// The timeout to hide the warning box after a while.
this._timeoutHide = new this.Timeout(() => {
+ window.removeEventListener("activate", this);
+ window.removeEventListener("deactivate", this);
this._state = "hidden";
}, timeout);
// The timeout to show the warning box when the pointer is at the top
@@ -116,11 +121,10 @@ var PointerlockFsWarning = {
return;
}
- // Explicitly set the last state to hidden to avoid the warning
- // box being hidden immediately because of mousemove.
- this._state = "onscreen";
- this._lastState = "hidden";
- this._timeoutHide.start();
+ if (Services.focus.activeWindow == window) {
+ this._state = "onscreen";
+ this._timeoutHide.start();
+ }
},
/**
@@ -148,7 +152,10 @@ var PointerlockFsWarning = {
this._element.hidden = true;
// Remove all event listeners
this._element.removeEventListener("transitionend", this);
+ this._element.removeEventListener("transitioncancel", this);
window.removeEventListener("mousemove", this, true);
+ window.removeEventListener("activate", this);
+ window.removeEventListener("deactivate", this);
// Clear fields
this._element = null;
this._timeoutHide = null;
@@ -186,7 +193,7 @@ var PointerlockFsWarning = {
}
if (newState != "hidden") {
if (currentState != "hidden") {
- this._element.setAttribute(newState, true);
+ this._element.setAttribute(newState, "");
} else {
// When the previous state is hidden, the display was none,
// thus no box was constructed. We need to wait for the new
@@ -197,7 +204,7 @@ var PointerlockFsWarning = {
requestAnimationFrame(() => {
requestAnimationFrame(() => {
if (this._element) {
- this._element.setAttribute(newState, true);
+ this._element.setAttribute(newState, "");
}
});
});
@@ -217,7 +224,7 @@ var PointerlockFsWarning = {
} else if (this._timeoutShow.delay >= 0) {
this._timeoutShow.start();
}
- } else {
+ } else if (state != "onscreen") {
let elemRect = this._element.getBoundingClientRect();
if (state == "hiding" && this._lastState != "hidden") {
// If we are on the hiding transition, and the pointer
@@ -239,12 +246,23 @@ var PointerlockFsWarning = {
}
break;
}
- case "transitionend": {
+ case "transitionend":
+ case "transitioncancel": {
if (this._state == "hiding") {
this._element.hidden = true;
}
break;
}
+ case "activate": {
+ this._state = "onscreen";
+ this._timeoutHide.start();
+ break;
+ }
+ case "deactivate": {
+ this._state = "hidden";
+ this._timeoutHide.cancel();
+ break;
+ }
}
},
};
=====================================
browser/base/content/fullscreen-and-pointerlock.inc.xhtml
=====================================
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
<html:div id="fullscreen-and-pointerlock-wrapper">
- <html:div id="fullscreen-warning" class="pointerlockfswarning" hidden="true">
+ <html:div id="fullscreen-warning" class="pointerlockfswarning" hidden="">
<html:div class="pointerlockfswarning-domain-text">
<html:span class="pointerlockfswarning-domain" data-l10n-name="domain"/>
</html:div>
@@ -20,7 +20,7 @@
</html:button>
</html:div>
- <html:div id="pointerlock-warning" class="pointerlockfswarning" hidden="true">
+ <html:div id="pointerlock-warning" class="pointerlockfswarning" hidden="">
<html:div class="pointerlockfswarning-domain-text">
<html:span class="pointerlockfswarning-domain" data-l10n-name="domain"/>
</html:div>
=====================================
browser/base/content/test/fullscreen/browser_fullscreen_warning.js
=====================================
@@ -3,14 +3,35 @@
"use strict";
-add_task(async function test_fullscreen_display_none() {
+function checkWarningState(aWarningElement, aExpectedState, aMsg) {
+ ["hidden", "ontop", "onscreen"].forEach(state => {
+ is(
+ aWarningElement.hasAttribute(state),
+ state == aExpectedState,
+ `${aMsg} - check ${state} attribute.`
+ );
+ });
+}
+
+async function waitForWarningState(aWarningElement, aExpectedState) {
+ await BrowserTestUtils.waitForAttribute(aExpectedState, aWarningElement, "");
+ checkWarningState(
+ aWarningElement,
+ aExpectedState,
+ `Wait for ${aExpectedState} state`
+ );
+}
+
+add_setup(async function init() {
await SpecialPowers.pushPrefEnv({
set: [
["full-screen-api.enabled", true],
["full-screen-api.allow-trusted-requests-only", false],
],
});
+});
+add_task(async function test_fullscreen_display_none() {
await BrowserTestUtils.withNewTab(
{
gBrowser,
@@ -30,11 +51,13 @@ add_task(async function test_fullscreen_display_none() {
},
async function (browser) {
let warning = document.getElementById("fullscreen-warning");
- let warningShownPromise = BrowserTestUtils.waitForAttribute(
- "onscreen",
+ checkWarningState(
warning,
- "true"
+ "hidden",
+ "Should not show full screen warning initially"
);
+
+ let warningShownPromise = waitForWarningState(warning, "onscreen");
// Enter fullscreen
await SpecialPowers.spawn(browser, [], async () => {
let frame = content.document.querySelector("iframe");
@@ -54,39 +77,33 @@ add_task(async function test_fullscreen_display_none() {
);
document.getElementById("fullscreen-exit-button").click();
await exitFullscreenPromise;
+
+ checkWarningState(
+ warning,
+ "hidden",
+ "Should hide fullscreen warning after exiting fullscreen"
+ );
}
);
});
add_task(async function test_fullscreen_pointerlock_conflict() {
- await SpecialPowers.pushPrefEnv({
- set: [
- ["full-screen-api.enabled", true],
- ["full-screen-api.allow-trusted-requests-only", false],
- ],
- });
-
await BrowserTestUtils.withNewTab("https://example.com", async browser => {
let fsWarning = document.getElementById("fullscreen-warning");
let plWarning = document.getElementById("pointerlock-warning");
- is(
- fsWarning.getAttribute("onscreen"),
- null,
- "Should not show full screen warning initially."
- );
- is(
- plWarning.getAttribute("onscreen"),
- null,
- "Should not show pointer lock warning initially."
- );
-
- let fsWarningShownPromise = BrowserTestUtils.waitForAttribute(
- "onscreen",
+ checkWarningState(
fsWarning,
- "true"
+ "hidden",
+ "Should not show full screen warning initially"
+ );
+ checkWarningState(
+ plWarning,
+ "hidden",
+ "Should not show pointer lock warning initially"
);
+ let fsWarningShownPromise = waitForWarningState(fsWarning, "onscreen");
info("Entering full screen and pointer lock.");
await SpecialPowers.spawn(browser, [], async () => {
await content.document.body.requestFullscreen();
@@ -94,15 +111,10 @@ add_task(async function test_fullscreen_pointerlock_conflict() {
});
await fsWarningShownPromise;
- is(
- fsWarning.getAttribute("onscreen"),
- "true",
- "Should show full screen warning."
- );
- is(
- plWarning.getAttribute("onscreen"),
- null,
- "Should not show pointer lock warning."
+ checkWarningState(
+ plWarning,
+ "hidden",
+ "Should not show pointer lock warning"
);
info("Exiting pointerlock");
@@ -110,18 +122,19 @@ add_task(async function test_fullscreen_pointerlock_conflict() \
{ await content.document.exitPointerLock();
});
- is(
- fsWarning.getAttribute("onscreen"),
- "true",
- "Should still show full screen warning."
+ checkWarningState(
+ fsWarning,
+ "onscreen",
+ "Should still show full screen warning"
);
- is(
- plWarning.getAttribute("onscreen"),
- null,
- "Should not show pointer lock warning."
+ checkWarningState(
+ plWarning,
+ "hidden",
+ "Should not show pointer lock warning"
);
// Cleanup
+ info("Exiting fullscreen");
await document.exitFullscreen();
});
});
=====================================
dom/tests/browser/browser_pointerlock_warning.js
=====================================
@@ -15,6 +15,25 @@ const FRAME_TEST_URL =
encodeURI(BODY_URL) +
'"></iframe></body>';
+function checkWarningState(aWarningElement, aExpectedState, aMsg) {
+ ["hidden", "ontop", "onscreen"].forEach(state => {
+ is(
+ aWarningElement.hasAttribute(state),
+ state == aExpectedState,
+ `${aMsg} - check ${state} attribute.`
+ );
+ });
+}
+
+async function waitForWarningState(aWarningElement, aExpectedState) {
+ await BrowserTestUtils.waitForAttribute(aExpectedState, aWarningElement, "");
+ checkWarningState(
+ aWarningElement,
+ aExpectedState,
+ `Wait for ${aExpectedState} state`
+ );
+}
+
// Make sure the pointerlock warning is shown and exited with the escape key
add_task(async function show_pointerlock_warning_escape() {
let urls = [TEST_URL, FRAME_TEST_URL];
@@ -24,11 +43,7 @@ add_task(async function show_pointerlock_warning_escape() {
let tab = await BrowserTestUtils.openNewForegroundTab(gBrowser, url);
let warning = document.getElementById("pointerlock-warning");
- let warningShownPromise = BrowserTestUtils.waitForAttribute(
- "onscreen",
- warning,
- "true"
- );
+ let warningShownPromise = waitForWarningState(warning, "onscreen");
let expectedWarningText;
@@ -49,11 +64,7 @@ add_task(async function show_pointerlock_warning_escape() {
ok(true, "Pointerlock warning shown");
- let warningHiddenPromise = BrowserTestUtils.waitForAttribute(
- "hidden",
- warning,
- ""
- );
+ let warningHiddenPromise = waitForWarningState(warning, "hidden");
await BrowserTestUtils.waitForCondition(
() => warning.innerText == expectedWarningText,
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compar \
e/93ef5b2d79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compar \
e/93ef5b2d79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93 \
You're receiving this email because of your account on gitlab.torproject.org.
[Attachment #5 (text/html)]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \
"http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="en" \
style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, \
Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale \
mono, lucida console, monospace;'> <head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, "GitLab \
Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto \
Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI \
Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit; }
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; \
font-family: var(--default-regular-font, "GitLab \
Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto \
Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI \
Emoji","Segoe UI Symbol","Noto Color Emoji";'> <div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
richard pushed to branch tor-browser-115.0.2esr-13.0-1 at <a \
href="https://gitlab.torproject.org/tpo/applications/tor-browser">The Tor Project / \
Applications / Tor Browser</a> </h3>
<p>
<strong style="font-weight: bold;">
WARNING:
</strong>
The push did not contain any new commits, but force pushed to delete the commits and \
changes below. </p>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Deleted commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a \
href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/6a6c68cfe16e0995e9d85406629cd55104517c8f">6a6c68cf</a></strong>
<div>
<span> by Edgar Chen </span> <i> at 2023-07-31T17:56:02+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
14px; color: #333238; position: relative; font-family: var(--default-mono-font, \
"GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
#fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid \
#dcdcde;'>Bug 1821884 - Ensure consistent state for fullscreen/pointerlock warnings; \
r=Gijs
Fullscreen/PointerLock warnings are initialized with hidden="true", but
change to hidden="" after being shown and hidden again. I think this
started happening when we began using HTML elements instead of XUL as
they handle hidden attribute differently.
Differential Revision: https://phabricator.services.mozilla.com/D177790</pre>
</li>
<li>
<strong style="font-weight: bold;"><a \
href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/5e8c1b082662fb108d79d925cb7d9563efb84d93">5e8c1b08</a></strong>
<div>
<span> by Edgar Chen </span> <i> at 2023-07-31T17:56:07+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: \
14px; color: #333238; position: relative; font-family: var(--default-mono-font, \
"GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation \
Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
#fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid \
#dcdcde;'>Bug 1821884 - Reshow initial fullscreen notification; r=Gijs
Depends on D177790
Differential Revision: https://phabricator.services.mozilla.com/D178339</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
4 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#f20aa2bada356277050df7741a1efb0419d383af">
browser/base/content/browser-fullScreenAndPointerLock.js
</a>
</li>
<li class="file-stats">
<a href="#0bed1a869578a1bcb86159f5c5fe628c4b6b7f21">
browser/base/content/fullscreen-and-pointerlock.inc.xhtml
</a>
</li>
<li class="file-stats">
<a href="#7da1ee933b1f54b018f7eb2a065772e1f82e863a">
browser/base/content/test/fullscreen/browser_fullscreen_warning.js
</a>
</li>
<li class="file-stats">
<a href="#7abab377f0b23d8abea7dec86ba5570be5377fc6">
dom/tests/browser/browser_pointerlock_warning.js
</a>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Changes:
</h4>
<li id="f20aa2bada356277050df7741a1efb0419d383af">
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/93ef5b2d \
79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93#f20aa2bada356277050df7741a1efb0419d383af"><strong \
style="font-weight: bold;">browser/base/content/browser-fullScreenAndPointerLock.js</strong></a>
<hr style="overflow: hidden; border: 1px solid #e1e1e1;">
<table class="code white" style="border-spacing: 0; border-collapse: collapse; width: \
auto; font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" \
cellpadding="0" cellspacing="0"> <tr class="line_holder match" style="line-height: \
1.6;"> <td class="diff-line-num unfold js-unfold old_line" data-linenumber="62" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="62" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-62,9 +62,14 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="62" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 62
</td>
<td class="new_line diff-line-num" data-linenumber="62" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 62
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC62" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">getElementById</span><span \
class="p">(</span><span class="nx">elementId</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="63" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 63
</td>
<td class="new_line diff-line-num" data-linenumber="63" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 63
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC63" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// Setup event listeners</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="64" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 64
</td>
<td class="new_line diff-line-num" data-linenumber="64" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 64
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC64" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">addEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">transitionend</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="65" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="65" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 65
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC65" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">addEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">transitioncancel</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="65" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 65
</td>
<td class="new_line diff-line-num" data-linenumber="66" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 66
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC66" class="line" lang="javascript"> <span class="nb" style="color: \
#0086b3;">window</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">addEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">mousemove</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">,</span> <span class="kc" style="font-weight: \
600;">true</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="66" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 67
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC67" class="line" lang="javascript"> <span \
class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">addEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">activate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="66" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="68" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 68
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC68" class="line" lang="javascript"> <span \
class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">addEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">deactivate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="66" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 66
</td>
<td class="new_line diff-line-num" data-linenumber="69" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 69
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC69" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// The timeout to hide the warning box after a \
while.</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="67" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 67
</td>
<td class="new_line diff-line-num" data-linenumber="70" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 70
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC70" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="k" style="font-weight: 600;">new</span> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span class="nc" \
style="color: #458; font-weight: 600;">Timeout</span><span class="p">(()</span> <span \
class="o" style="font-weight: 600;">=></span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="68" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="71" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 71
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC71" class="line" lang="javascript"> <span \
class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">removeEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">activate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="68" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="72" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 72
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC72" class="line" lang="javascript"> <span \
class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">removeEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">deactivate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="68" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 68
</td>
<td class="new_line diff-line-num" data-linenumber="73" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 73
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC73" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="69" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 69
</td>
<td class="new_line diff-line-num" data-linenumber="74" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 74
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC74" class="line" lang="javascript"> <span class="p">},</span> <span \
class="nx">timeout</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="70" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 70
</td>
<td class="new_line diff-line-num" data-linenumber="75" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 75
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC75" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// The timeout to show the warning box when the pointer is \
at the top</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="116" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="121" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-116,11 +121,10 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="116" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 116
</td>
<td class="new_line diff-line-num" data-linenumber="121" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 121
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC121" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">return</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="117" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 117
</td>
<td class="new_line diff-line-num" data-linenumber="122" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 122
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC122" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="118" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 118
</td>
<td class="new_line diff-line-num" data-linenumber="123" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 123
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC123" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="119" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 119
</td>
<td class="new_line diff-line-num old" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC119" class="line" lang="javascript"> <span class="c1" \
style="color: #998; font-style: italic;">// Explicitly set the last state to hidden \
to avoid the warning</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="120" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 120
</td>
<td class="new_line diff-line-num old" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC120" class="line" lang="javascript"> <span class="c1" \
style="color: #998; font-style: italic;">// box being hidden immediately because of \
mousemove.</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="121" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 121
</td>
<td class="new_line diff-line-num old" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC121" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="122" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 122
</td>
<td class="new_line diff-line-num old" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC122" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_lastState</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="123" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 123
</td>
<td class="new_line diff-line-num old" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC123" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">start</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 124
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC124" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span \
class="nx">Services</span><span class="p">.</span><span class="nx">focus</span><span \
class="p">.</span><span class="nx">activeWindow</span> <span class="o" \
style="font-weight: 600;">==</span> <span class="nb" style="color: \
#0086b3;">window</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 125
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC125" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="126" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 126
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC126" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">start</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="124" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="127" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 127
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC127" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="124" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 124
</td>
<td class="new_line diff-line-num" data-linenumber="128" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 128
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC128" class="line" lang="javascript"> <span class="p">},</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="125" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 125
</td>
<td class="new_line diff-line-num" data-linenumber="129" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 129
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC129" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="126" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 126
</td>
<td class="new_line diff-line-num" data-linenumber="130" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 130
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC130" class="line" lang="javascript"> <span class="cm" style="color: \
#998; font-style: italic;">/**</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="148" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="152" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-148,7 +152,10 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="148" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 148
</td>
<td class="new_line diff-line-num" data-linenumber="152" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 152
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC152" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nx">hidden</span> \
<span class="o" style="font-weight: 600;">=</span> <span class="kc" \
style="font-weight: 600;">true</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="149" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 149
</td>
<td class="new_line diff-line-num" data-linenumber="153" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 153
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC153" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// Remove all event listeners</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="150" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 150
</td>
<td class="new_line diff-line-num" data-linenumber="154" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 154
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC154" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">removeEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">transitionend</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="151" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="155" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 155
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC155" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">removeEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">transitioncancel</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="151" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 151
</td>
<td class="new_line diff-line-num" data-linenumber="156" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 156
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC156" class="line" lang="javascript"> <span class="nb" style="color: \
#0086b3;">window</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">removeEventListener</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">mousemove</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">,</span> <span class="kc" style="font-weight: \
600;">true</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="152" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="157" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 157
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC157" class="line" lang="javascript"> <span class="nb" \
style="color: #0086b3;">window</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">removeEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">activate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="152" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="158" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 158
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC158" class="line" lang="javascript"> <span class="nb" \
style="color: #0086b3;">window</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">removeEventListener</span><span \
class="p">(</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">deactivate</span><span class="dl">"</span><span class="p">,</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="152" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 152
</td>
<td class="new_line diff-line-num" data-linenumber="159" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 159
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC159" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// Clear fields</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="153" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 153
</td>
<td class="new_line diff-line-num" data-linenumber="160" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 160
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC160" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="kc" style="font-weight: 600;">null</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="154" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 154
</td>
<td class="new_line diff-line-num" data-linenumber="161" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 161
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC161" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span> <span class="o" style="font-weight: 600;">=</span> \
<span class="kc" style="font-weight: 600;">null</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="186" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="193" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-186,7 +193,7 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="186" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 186
</td>
<td class="new_line diff-line-num" data-linenumber="193" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 193
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC193" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="187" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 187
</td>
<td class="new_line diff-line-num" data-linenumber="194" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 194
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC194" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span \
class="nx">newState</span> <span class="o" style="font-weight: 600;">!=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="188" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 188
</td>
<td class="new_line diff-line-num" data-linenumber="195" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 195
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC195" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span \
class="nx">currentState</span> <span class="o" style="font-weight: 600;">!=</span> \
<span class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="189" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 189
</td>
<td class="new_line diff-line-num old" data-linenumber="196" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC189" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">setAttribute</span><span class="p">(</span><span \
class="nx">newState</span><span class="p">,</span> <span class="kc" \
style="font-weight: 600;"><span class="idiff left right deletion" \
style="background-color: #fac5cd;">true</span></span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="190" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="196" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 196
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC196" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">setAttribute</span><span class="p">(</span><span \
class="nx">newState</span><span class="p">,</span> <span class="dl"><span \
class="idiff left right addition" style="background-color: \
#c7f0d2;">""</span></span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="190" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 190
</td>
<td class="new_line diff-line-num" data-linenumber="197" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 197
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC197" class="line" lang="javascript"> <span class="p">}</span> <span \
class="k" style="font-weight: 600;">else</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="191" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 191
</td>
<td class="new_line diff-line-num" data-linenumber="198" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 198
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC198" class="line" lang="javascript"> <span class="c1" \
style="color: #998; font-style: italic;">// When the previous state is hidden, the \
display was none,</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="192" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 192
</td>
<td class="new_line diff-line-num" data-linenumber="199" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 199
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC199" class="line" lang="javascript"> <span class="c1" \
style="color: #998; font-style: italic;">// thus no box was constructed. We need to \
wait for the new</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="197" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="204" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-197,7 +204,7 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="197" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 197
</td>
<td class="new_line diff-line-num" data-linenumber="204" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 204
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC204" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">requestAnimationFrame</span><span \
class="p">(()</span> <span class="o" style="font-weight: 600;">=></span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="198" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 198
</td>
<td class="new_line diff-line-num" data-linenumber="205" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 205
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC205" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">requestAnimationFrame</span><span \
class="p">(()</span> <span class="o" style="font-weight: 600;">=></span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="199" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 199
</td>
<td class="new_line diff-line-num" data-linenumber="206" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 206
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC206" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="200" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 200
</td>
<td class="new_line diff-line-num old" data-linenumber="207" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC200" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">setAttribute</span><span class="p">(</span><span \
class="nx">newState</span><span class="p">,</span> <span class="kc" \
style="font-weight: 600;"><span class="idiff left right deletion" \
style="background-color: #fac5cd;">true</span></span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="201" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="207" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 207
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC207" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">setAttribute</span><span class="p">(</span><span \
class="nx">newState</span><span class="p">,</span> <span class="dl"><span \
class="idiff left right addition" style="background-color: \
#c7f0d2;">""</span></span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="201" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 201
</td>
<td class="new_line diff-line-num" data-linenumber="208" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 208
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC208" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="202" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 202
</td>
<td class="new_line diff-line-num" data-linenumber="209" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 209
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC209" class="line" lang="javascript"> <span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="203" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 203
</td>
<td class="new_line diff-line-num" data-linenumber="210" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 210
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC210" class="line" lang="javascript"> <span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="217" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="224" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-217,7 +224,7 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="217" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 217
</td>
<td class="new_line diff-line-num" data-linenumber="224" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 224
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC224" class="line" lang="javascript"> <span class="p">}</span> \
<span class="k" style="font-weight: 600;">else</span> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutShow</span><span class="p">.</span><span class="nx">delay</span> \
<span class="o" style="font-weight: 600;">>=</span> <span class="mi" style="color: \
#099;">0</span><span class="p">)</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="218" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 218
</td>
<td class="new_line diff-line-num" data-linenumber="225" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 225
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC225" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutShow</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">start</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="219" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 219
</td>
<td class="new_line diff-line-num" data-linenumber="226" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 226
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC226" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="220" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 220
</td>
<td class="new_line diff-line-num old" data-linenumber="227" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC220" class="line" lang="javascript"> <span \
class="p">}</span> <span class="k" style="font-weight: 600;">else</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="221" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="227" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 227
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC227" class="line" lang="javascript"> <span \
class="p">}</span> <span class="k" style="font-weight: 600;">else</span> <span \
class="k" style="font-weight: 600;"><span class="idiff left addition" \
style="background-color: #c7f0d2;">if </span></span><span class="p"><span \
class="idiff addition" style="background-color: #c7f0d2;">(</span></span><span \
class="nx"><span class="idiff addition" style="background-color: \
#c7f0d2;">state</span></span><span class="idiff addition" style="background-color: \
#c7f0d2;"> </span><span class="o" style="font-weight: 600;"><span class="idiff \
addition" style="background-color: #c7f0d2;">!=</span></span><span class="idiff \
addition" style="background-color: #c7f0d2;"> </span><span class="dl"><span \
class="idiff addition" style="background-color: #c7f0d2;">"</span></span><span \
class="s2" style="color: #d14;"><span class="idiff addition" style="background-color: \
#c7f0d2;">onscreen</span></span><span class="dl"><span class="idiff addition" \
style="background-color: #c7f0d2;">"</span></span><span class="p"><span class="idiff \
addition" style="background-color: #c7f0d2;">)</span></span><span class="idiff right \
addition" style="background-color: #c7f0d2;"> </span><span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="221" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 221
</td>
<td class="new_line diff-line-num" data-linenumber="228" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 228
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC228" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">elemRect</span> <span class="o" \
style="font-weight: 600;">=</span> <span class="k" style="font-weight: \
600;">this</span><span class="p">.</span><span class="nx">_element</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">getBoundingClientRect</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="222" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 222
</td>
<td class="new_line diff-line-num" data-linenumber="229" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 229
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC229" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span \
class="nx">state</span> <span class="o" style="font-weight: 600;">==</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hiding</span><span \
class="dl">"</span> <span class="o" style="font-weight: 600;">&&</span> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_lastState</span> <span class="o" style="font-weight: 600;">!=</span> \
<span class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="223" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 223
</td>
<td class="new_line diff-line-num" data-linenumber="230" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 230
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC230" class="line" lang="javascript"> <span class="c1" \
style="color: #998; font-style: italic;">// If we are on the hiding transition, and \
the pointer</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="239" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="246" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-239,12 +246,23 @@ var PointerlockFsWarning = {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="239" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 239
</td>
<td class="new_line diff-line-num" data-linenumber="246" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 246
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC246" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="240" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 240
</td>
<td class="new_line diff-line-num" data-linenumber="247" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 247
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC247" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">break</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="241" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 241
</td>
<td class="new_line diff-line-num" data-linenumber="248" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 248
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC248" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="242" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 242
</td>
<td class="new_line diff-line-num old" data-linenumber="249" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC242" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">case</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">transitionend</span><span class="dl">"</span><span \
class="p">:</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="243" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="249" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 249
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC249" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">case</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">transitionend</span><span class="dl">"</span><span \
class="p">:</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="243" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="250" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 250
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC250" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">case</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">transitioncancel</span><span class="dl">"</span><span \
class="p">:</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="243" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 243
</td>
<td class="new_line diff-line-num" data-linenumber="251" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 251
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC251" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">if </span><span class="p">(</span><span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">==</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hiding</span><span \
class="dl">"</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="244" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 244
</td>
<td class="new_line diff-line-num" data-linenumber="252" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 252
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC252" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_element</span><span class="p">.</span><span class="nx">hidden</span> \
<span class="o" style="font-weight: 600;">=</span> <span class="kc" \
style="font-weight: 600;">true</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="245" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 245
</td>
<td class="new_line diff-line-num" data-linenumber="253" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 253
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC253" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="246" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 246
</td>
<td class="new_line diff-line-num" data-linenumber="254" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 254
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC254" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">break</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="247" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 247
</td>
<td class="new_line diff-line-num" data-linenumber="255" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 255
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC255" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="256" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 256
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC256" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">case</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">activate</span><span class="dl">"</span><span \
class="p">:</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="257" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 257
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC257" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="258" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 258
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC258" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">start</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="259" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 259
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC259" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">break</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="260" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 260
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC260" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="261" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 261
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC261" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">case</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">deactivate</span><span class="dl">"</span><span \
class="p">:</span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="262" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 262
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC262" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_state</span> <span class="o" style="font-weight: 600;">=</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="263" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 263
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC263" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">this</span><span class="p">.</span><span \
class="nx">_timeoutHide</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">cancel</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="264" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 264
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC264" class="line" lang="javascript"> <span \
class="k" style="font-weight: 600;">break</span><span class="p">;</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="248" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="265" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 265
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC265" class="line" lang="javascript"> <span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="248" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 248
</td>
<td class="new_line diff-line-num" data-linenumber="266" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 266
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC266" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="249" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 249
</td>
<td class="new_line diff-line-num" data-linenumber="267" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 267
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC267" class="line" lang="javascript"> <span class="p">},</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="250" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 250
</td>
<td class="new_line diff-line-num" data-linenumber="268" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 268
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC268" class="line" lang="javascript"><span class="p">};</span></span> \
</pre></td> </tr>
</table>
<br>
</li>
<li id="0bed1a869578a1bcb86159f5c5fe628c4b6b7f21">
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/93ef5b2d \
79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93#0bed1a869578a1bcb86159f5c5fe628c4b6b7f21"><strong \
style="font-weight: bold;">browser/base/content/fullscreen-and-pointerlock.inc.xhtml</strong></a>
<hr style="overflow: hidden; border: 1px solid #e1e1e1;">
<table class="code white" style="border-spacing: 0; border-collapse: collapse; width: \
auto; font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" \
cellpadding="0" cellspacing="0"> <tr class="line_holder match" style="line-height: \
1.6;"> <td class="diff-line-num unfold js-unfold old_line" data-linenumber="3" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="3" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-3,7 +3,7 @@</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="3" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 3
</td>
<td class="new_line diff-line-num" data-linenumber="3" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 3
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC3" class="line" lang="html"># file, You can obtain one at \
http://mozilla.org/MPL/2.0/.</span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="4" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 4
</td>
<td class="new_line diff-line-num" data-linenumber="4" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 4
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC4" class="line" lang="html"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="5" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 5
</td>
<td class="new_line diff-line-num" data-linenumber="5" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 5
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC5" class="line" lang="html"><span class="nt" style="color: \
#000080;"><html:div</span> <span class="na" style="color: \
#008080;">id=</span><span class="s" style="color: \
#d14;">"fullscreen-and-pointerlock-wrapper"</span><span class="nt" style="color: \
#000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 6
</td>
<td class="new_line diff-line-num old" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC6" class="line" lang="html"> <span class="nt" \
style="color: #000080;"><html:div</span> <span class="na" style="color: \
#008080;">id=</span><span class="s" style="color: #d14;">"fullscreen-warning"</span> \
<span class="na" style="color: #008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning"</span> <span class="na" style="color: \
#008080;">hidden=</span><span class="s" style="color: #d14;">"<span class="idiff left \
right deletion" style="background-color: #fac5cd;">true</span>"</span><span \
class="nt" style="color: #000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 6
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC6" class="line" lang="html"> <span class="nt" \
style="color: #000080;"><html:div</span> <span class="na" style="color: \
#008080;">id=</span><span class="s" style="color: #d14;">"fullscreen-warning"</span> \
<span class="na" style="color: #008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning"</span> <span class="na" style="color: \
#008080;">hidden=</span><span class="s" style="color: #d14;">""</span><span \
class="nt" style="color: #000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 7
</td>
<td class="new_line diff-line-num" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 7
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC7" class="line" lang="html"> <span class="nt" style="color: \
#000080;"><html:div</span> <span class="na" style="color: \
#008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning-domain-text"</span><span class="nt" style="color: \
#000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="8" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 8
</td>
<td class="new_line diff-line-num" data-linenumber="8" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 8
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC8" class="line" lang="html"> <span class="nt" style="color: \
#000080;"><html:span</span> <span class="na" style="color: \
#008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning-domain"</span> <span class="na" style="color: \
#008080;">data-l10n-name=</span><span class="s" style="color: \
#d14;">"domain"</span><span class="nt" style="color: #000080;">/></span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9
</td>
<td class="new_line diff-line-num" data-linenumber="9" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC9" class="line" lang="html"> <span class="nt" style="color: \
#000080;"></html:div></span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="20" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="20" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-20,7 +20,7 @@</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="20" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 20
</td>
<td class="new_line diff-line-num" data-linenumber="20" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 20
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC20" class="line" lang="html"> <span class="nt" style="color: \
#000080;"></html:button></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="21" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 21
</td>
<td class="new_line diff-line-num" data-linenumber="21" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 21
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC21" class="line" lang="html"> <span class="nt" style="color: \
#000080;"></html:div></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="22" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 22
</td>
<td class="new_line diff-line-num" data-linenumber="22" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 22
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC22" class="line" lang="html"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="23" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 23
</td>
<td class="new_line diff-line-num old" data-linenumber="23" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC23" class="line" lang="html"> <span class="nt" \
style="color: #000080;"><html:div</span> <span class="na" style="color: \
#008080;">id=</span><span class="s" style="color: #d14;">"pointerlock-warning"</span> \
<span class="na" style="color: #008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning"</span> <span class="na" style="color: \
#008080;">hidden=</span><span class="s" style="color: #d14;">"<span class="idiff left \
right deletion" style="background-color: #fac5cd;">true</span>"</span><span \
class="nt" style="color: #000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="24" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="23" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 23
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC23" class="line" lang="html"> <span class="nt" \
style="color: #000080;"><html:div</span> <span class="na" style="color: \
#008080;">id=</span><span class="s" style="color: #d14;">"pointerlock-warning"</span> \
<span class="na" style="color: #008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning"</span> <span class="na" style="color: \
#008080;">hidden=</span><span class="s" style="color: #d14;">""</span><span \
class="nt" style="color: #000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="24" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 24
</td>
<td class="new_line diff-line-num" data-linenumber="24" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 24
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC24" class="line" lang="html"> <span class="nt" style="color: \
#000080;"><html:div</span> <span class="na" style="color: \
#008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning-domain-text"</span><span class="nt" style="color: \
#000080;">></span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="25" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 25
</td>
<td class="new_line diff-line-num" data-linenumber="25" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 25
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC25" class="line" lang="html"> <span class="nt" style="color: \
#000080;"><html:span</span> <span class="na" style="color: \
#008080;">class=</span><span class="s" style="color: \
#d14;">"pointerlockfswarning-domain"</span> <span class="na" style="color: \
#008080;">data-l10n-name=</span><span class="s" style="color: \
#d14;">"domain"</span><span class="nt" style="color: #000080;">/></span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="26" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 26
</td>
<td class="new_line diff-line-num" data-linenumber="26" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 26
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC26" class="line" lang="html"> <span class="nt" style="color: \
#000080;"></html:div></span></span> </pre></td>
</tr>
</table>
<br>
</li>
<li id="7da1ee933b1f54b018f7eb2a065772e1f82e863a">
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/93ef5b2d \
79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93#7da1ee933b1f54b018f7eb2a065772e1f82e863a"><strong \
style="font-weight: bold;">browser/base/content/test/fullscreen/browser_fullscreen_warning.js</strong></a>
<hr style="overflow: hidden; border: 1px solid #e1e1e1;">
<table class="code white" style="border-spacing: 0; border-collapse: collapse; width: \
auto; font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" \
cellpadding="0" cellspacing="0"> <tr class="line_holder match" style="line-height: \
1.6;"> <td class="diff-line-num unfold js-unfold old_line" data-linenumber="3" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="3" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-3,14 +3,35 @@</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="3" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 3
</td>
<td class="new_line diff-line-num" data-linenumber="3" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 3
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC3" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="4" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 4
</td>
<td class="new_line diff-line-num" data-linenumber="4" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 4
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC4" class="line" lang="javascript"><span class="dl">"</span><span \
class="s2" style="color: #d14;">use strict</span><span class="dl">"</span><span \
class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="5" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 5
</td>
<td class="new_line diff-line-num" data-linenumber="5" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 5
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC5" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 6
</td>
<td class="new_line diff-line-num old" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC6" class="line" lang="javascript"><span class="nf" \
style="color: #900; font-weight: 600;">add_task</span><span class="p">(</span><span \
class="k" style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">test_fullscreen_display_none</span><span class="p">()</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="6" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 6
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC6" class="line" lang="javascript"><span class="kd" \
style="font-weight: 600;">function</span> <span class="nf" style="color: #900; \
font-weight: 600;">checkWarningState</span><span class="p">(</span><span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="nx">aExpectedState</span><span class="p">,</span> <span \
class="nx">aMsg</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 7
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC7" class="line" lang="javascript"> <span \
class="p">[</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">hidden</span><span class="dl">"</span><span class="p">,</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">ontop</span><span \
class="dl">"</span><span class="p">,</span> <span class="dl">"</span><span class="s2" \
style="color: #d14;">onscreen</span><span class="dl">"</span><span \
class="p">].</span><span class="nf" style="color: #900; font-weight: \
600;">forEach</span><span class="p">(</span><span class="nx">state</span> <span \
class="o" style="font-weight: 600;">=></span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="8" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 8
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC8" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="9" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 9
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC9" class="line" lang="javascript"> <span \
class="nx">aWarningElement</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">hasAttribute</span><span \
class="p">(</span><span class="nx">state</span><span class="p">),</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="10" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 10
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC10" class="line" lang="javascript"> <span \
class="nx">state</span> <span class="o" style="font-weight: 600;">==</span> <span \
class="nx">aExpectedState</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="11" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 11
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC11" class="line" lang="javascript"> <span \
class="s2" style="color: #d14;">`</span><span class="p">${</span><span \
class="nx">aMsg</span><span class="p">}</span><span class="s2" style="color: #d14;"> \
- check </span><span class="p">${</span><span class="nx">state</span><span \
class="p">}</span><span class="s2" style="color: #d14;"> attribute.`</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="12" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 12
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC12" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="13" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 13
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC13" class="line" lang="javascript"> <span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="14" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 14
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC14" class="line" lang="javascript"><span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="15" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 15
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC15" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="16" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 16
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC16" class="line" lang="javascript"><span class="k" \
style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="nx">aExpectedState</span><span class="p">)</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="17" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 17
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC17" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">waitForAttribute</span><span class="p">(</span><span \
class="nx">aExpectedState</span><span class="p">,</span> <span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="dl">""</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 18
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC18" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="19" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 19
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC19" class="line" lang="javascript"> <span \
class="nx">aWarningElement</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="20" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 20
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC20" class="line" lang="javascript"> <span \
class="nx">aExpectedState</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="21" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 21
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC21" class="line" lang="javascript"> <span class="s2" \
style="color: #d14;">`Wait for </span><span class="p">${</span><span \
class="nx">aExpectedState</span><span class="p">}</span><span class="s2" \
style="color: #d14;"> state`</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="22" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 22
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC22" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="23" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 23
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC23" class="line" lang="javascript"><span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="24" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 24
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC24" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="25" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 25
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC25" class="line" lang="javascript"><span class="nf" \
style="color: #900; font-weight: 600;">add_setup</span><span class="p">(</span><span \
class="k" style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">init</span><span class="p">()</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="7" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 7
</td>
<td class="new_line diff-line-num" data-linenumber="26" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 26
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC26" class="line" lang="javascript"> <span class="k" style="font-weight: \
600;">await</span> <span class="nx">SpecialPowers</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">pushPrefEnv</span><span \
class="p">({</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="8" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 8
</td>
<td class="new_line diff-line-num" data-linenumber="27" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 27
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC27" class="line" lang="javascript"> <span class="na" style="color: \
#008080;">set</span><span class="p">:</span> <span class="p">[</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="9" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 9
</td>
<td class="new_line diff-line-num" data-linenumber="28" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 28
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC28" class="line" lang="javascript"> <span class="p">[</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">full-screen-api.enabled</span><span class="dl">"</span><span \
class="p">,</span> <span class="kc" style="font-weight: 600;">true</span><span \
class="p">],</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="10" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 10
</td>
<td class="new_line diff-line-num" data-linenumber="29" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 29
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC29" class="line" lang="javascript"> <span class="p">[</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">full-screen-api.allow-trusted-requests-only</span><span \
class="dl">"</span><span class="p">,</span> <span class="kc" style="font-weight: \
600;">false</span><span class="p">],</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="11" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 11
</td>
<td class="new_line diff-line-num" data-linenumber="30" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 30
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC30" class="line" lang="javascript"> <span class="p">],</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="12" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 12
</td>
<td class="new_line diff-line-num" data-linenumber="31" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 31
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC31" class="line" lang="javascript"> <span class="p">});</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="13" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="32" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 32
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC32" class="line" lang="javascript"><span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="13" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 13
</td>
<td class="new_line diff-line-num" data-linenumber="33" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 33
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC33" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="14" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="34" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 34
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC34" class="line" lang="javascript"><span class="nf" \
style="color: #900; font-weight: 600;">add_task</span><span class="p">(</span><span \
class="k" style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">test_fullscreen_display_none</span><span class="p">()</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="14" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 14
</td>
<td class="new_line diff-line-num" data-linenumber="35" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 35
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC35" class="line" lang="javascript"> <span class="k" style="font-weight: \
600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">withNewTab</span><span class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="15" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 15
</td>
<td class="new_line diff-line-num" data-linenumber="36" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 36
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC36" class="line" lang="javascript"> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="16" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 16
</td>
<td class="new_line diff-line-num" data-linenumber="37" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 37
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC37" class="line" lang="javascript"> <span \
class="nx">gBrowser</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="30" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="51" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-30,11 +51,13 @@ add_task(async function test_fullscreen_display_none() {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="30" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 30
</td>
<td class="new_line diff-line-num" data-linenumber="51" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 51
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC51" class="line" lang="javascript"> <span class="p">},</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="31" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 31
</td>
<td class="new_line diff-line-num" data-linenumber="52" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 52
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC52" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">async</span> <span class="nf" style="color: #900; \
font-weight: 600;">function </span><span class="p">(</span><span \
class="nx">browser</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="32" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 32
</td>
<td class="new_line diff-line-num" data-linenumber="53" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 53
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC53" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warning</span> <span class="o" \
style="font-weight: 600;">=</span> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">getElementById</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">fullscreen-warning</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="33" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 33
</td>
<td class="new_line diff-line-num old" data-linenumber="54" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC33" class="line" lang="javascript"> <span \
class="kd" style="font-weight: 600;">let</span> <span \
class="nx">warningShownPromise</span> <span class="o" style="font-weight: \
600;">=</span> <span class="nx">BrowserTestUtils</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">waitForAttribute</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="34" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 34
</td>
<td class="new_line diff-line-num old" data-linenumber="54" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC34" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="35" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="54" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 54
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC54" class="line" lang="javascript"> <span \
class="nf" style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="35" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 35
</td>
<td class="new_line diff-line-num" data-linenumber="55" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 55
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC55" class="line" lang="javascript"> <span \
class="nx">warning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="36" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 36
</td>
<td class="new_line diff-line-num old" data-linenumber="56" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC36" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">true</span><span \
class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="37" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="56" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 56
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC56" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="37" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 57
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC57" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show full screen \
warning initially</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="37" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 37
</td>
<td class="new_line diff-line-num" data-linenumber="58" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 58
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC58" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="38" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="59" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 59
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC59" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="38" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="60" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 60
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC60" class="line" lang="javascript"> <span \
class="kd" style="font-weight: 600;">let</span> <span \
class="nx">warningShownPromise</span> <span class="o" style="font-weight: \
600;">=</span> <span class="nf" style="color: #900; font-weight: \
600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">warning</span><span class="p">,</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">onscreen</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="38" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 38
</td>
<td class="new_line diff-line-num" data-linenumber="61" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 61
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC61" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// Enter fullscreen</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="39" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 39
</td>
<td class="new_line diff-line-num" data-linenumber="62" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 62
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC62" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">SpecialPowers</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">spawn</span><span class="p">(</span><span class="nx">browser</span><span \
class="p">,</span> <span class="p">[],</span> <span class="k" style="font-weight: \
600;">async </span><span class="p">()</span> <span class="o" style="font-weight: \
600;">=></span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="40" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 40
</td>
<td class="new_line diff-line-num" data-linenumber="63" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 63
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC63" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">frame</span> <span class="o" \
style="font-weight: 600;">=</span> <span class="nx">content</span><span \
class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">querySelector</span><span class="p">(</span><span class="dl">"</span><span \
class="s2" style="color: #d14;">iframe</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="54" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="77" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-54,39 +77,33 @@ add_task(async function test_fullscreen_display_none() {</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="54" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 54
</td>
<td class="new_line diff-line-num" data-linenumber="77" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 77
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC77" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="55" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 55
</td>
<td class="new_line diff-line-num" data-linenumber="78" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 78
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC78" class="line" lang="javascript"> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">getElementById</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">fullscreen-exit-button</span><span class="dl">"</span><span \
class="p">).</span><span class="nf" style="color: #900; font-weight: \
600;">click</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="56" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 56
</td>
<td class="new_line diff-line-num" data-linenumber="79" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 79
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC79" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span \
class="nx">exitFullscreenPromise</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="80" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 80
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC80" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="81" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 81
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC81" class="line" lang="javascript"> <span \
class="nf" style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="82" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 82
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC82" class="line" lang="javascript"> <span \
class="nx">warning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="83" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 83
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC83" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="84" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 84
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC84" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should hide fullscreen \
warning after exiting fullscreen</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="85" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 85
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC85" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="57" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 57
</td>
<td class="new_line diff-line-num" data-linenumber="86" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 86
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC86" class="line" lang="javascript"> <span class="p">}</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="58" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 58
</td>
<td class="new_line diff-line-num" data-linenumber="87" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 87
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC87" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="59" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 59
</td>
<td class="new_line diff-line-num" data-linenumber="88" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 88
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC88" class="line" lang="javascript"><span class="p">});</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="60" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 60
</td>
<td class="new_line diff-line-num" data-linenumber="89" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 89
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC89" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="61" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 61
</td>
<td class="new_line diff-line-num" data-linenumber="90" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 90
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC90" class="line" lang="javascript"><span class="nf" style="color: #900; \
font-weight: 600;">add_task</span><span class="p">(</span><span class="k" \
style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">test_fullscreen_pointerlock_conflict</span><span class="p">()</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="62" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 62
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC62" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">SpecialPowers</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">pushPrefEnv</span><span class="p">({</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="63" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 63
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC63" class="line" lang="javascript"> <span class="na" \
style="color: #008080;">set</span><span class="p">:</span> <span \
class="p">[</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="64" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 64
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC64" class="line" lang="javascript"> <span \
class="p">[</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">full-screen-api.enabled</span><span class="dl">"</span><span \
class="p">,</span> <span class="kc" style="font-weight: 600;">true</span><span \
class="p">],</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="65" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 65
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC65" class="line" lang="javascript"> <span \
class="p">[</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">full-screen-api.allow-trusted-requests-only</span><span \
class="dl">"</span><span class="p">,</span> <span class="kc" style="font-weight: \
600;">false</span><span class="p">],</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="66" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 66
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC66" class="line" lang="javascript"> <span \
class="p">],</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 67
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC67" class="line" lang="javascript"> <span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="68" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 68
</td>
<td class="new_line diff-line-num old" data-linenumber="91" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC68" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="69" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 69
</td>
<td class="new_line diff-line-num" data-linenumber="91" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 91
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC91" class="line" lang="javascript"> <span class="k" style="font-weight: \
600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">withNewTab</span><span class="p">(</span><span class="dl">"</span><span \
class="s2" style="color: #d14;">https://example.com</span><span \
class="dl">"</span><span class="p">,</span> <span class="k" style="font-weight: \
600;">async</span> <span class="nx">browser</span> <span class="o" \
style="font-weight: 600;">=></span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="70" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 70
</td>
<td class="new_line diff-line-num" data-linenumber="92" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 92
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC92" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">fsWarning</span> <span \
class="o" style="font-weight: 600;">=</span> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">getElementById</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">fullscreen-warning</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="71" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 71
</td>
<td class="new_line diff-line-num" data-linenumber="93" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 93
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC93" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">plWarning</span> <span \
class="o" style="font-weight: 600;">=</span> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">getElementById</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">pointerlock-warning</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="72" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 72
</td>
<td class="new_line diff-line-num" data-linenumber="94" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 94
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC94" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="73" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 73
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC73" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="74" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 74
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC74" class="line" lang="javascript"> <span \
class="nx">fsWarning</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">getAttribute</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">),</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="75" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 75
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC75" class="line" lang="javascript"> <span \
class="kc" style="font-weight: 600;">null</span><span class="p">,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="76" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 76
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC76" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show full screen \
warning initially.</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="77" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 77
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC77" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="78" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 78
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC78" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="79" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 79
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC79" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">getAttribute</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">),</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="80" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 80
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC80" class="line" lang="javascript"> <span \
class="kc" style="font-weight: 600;">null</span><span class="p">,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="81" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 81
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC81" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning initially.</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="82" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 82
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC82" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="83" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 83
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC83" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="84" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 84
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC84" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">fsWarningShownPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span \
class="nx">BrowserTestUtils</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">waitForAttribute</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="85" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 85
</td>
<td class="new_line diff-line-num old" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC85" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="86" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="95" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 95
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC95" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="86" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 86
</td>
<td class="new_line diff-line-num" data-linenumber="96" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 96
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC96" class="line" lang="javascript"> <span \
class="nx">fsWarning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="87" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 87
</td>
<td class="new_line diff-line-num old" data-linenumber="97" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC87" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">true</span><span \
class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="97" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 97
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC97" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="98" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 98
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC98" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show full screen \
warning initially</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="99" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 99
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC99" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="100" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 100
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC100" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="101" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 101
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC101" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="102" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 102
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC102" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="88" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="103" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 103
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC103" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning initially</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="88" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 88
</td>
<td class="new_line diff-line-num" data-linenumber="104" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 104
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC104" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="89" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 89
</td>
<td class="new_line diff-line-num" data-linenumber="105" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 105
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC105" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="90" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="106" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 106
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC106" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">fsWarningShownPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span class="nf" style="color: \
#900; font-weight: 600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">fsWarning</span><span class="p">,</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">onscreen</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="90" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 90
</td>
<td class="new_line diff-line-num" data-linenumber="107" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 107
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC107" class="line" lang="javascript"> <span class="nf" style="color: \
#900; font-weight: 600;">info</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">Entering full screen and \
pointer lock.</span><span class="dl">"</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="91" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 91
</td>
<td class="new_line diff-line-num" data-linenumber="108" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 108
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC108" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">SpecialPowers</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">spawn</span><span class="p">(</span><span class="nx">browser</span><span \
class="p">,</span> <span class="p">[],</span> <span class="k" style="font-weight: \
600;">async </span><span class="p">()</span> <span class="o" style="font-weight: \
600;">=></span> <span class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="92" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 92
</td>
<td class="new_line diff-line-num" data-linenumber="109" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 109
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC109" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">content</span><span \
class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span \
class="p">.</span><span class="nx">body</span><span class="p">.</span><span \
class="nf" style="color: #900; font-weight: 600;">requestFullscreen</span><span \
class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="94" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="111" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-94,15 +111,10 @@ add_task(async function test_fullscreen_pointerlock_conflict() \
{</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="94" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 94
</td>
<td class="new_line diff-line-num" data-linenumber="111" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 111
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC111" class="line" lang="javascript"> <span class="p">});</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="95" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 95
</td>
<td class="new_line diff-line-num" data-linenumber="112" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 112
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC112" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="96" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 96
</td>
<td class="new_line diff-line-num" data-linenumber="113" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 113
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC113" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span \
class="nx">fsWarningShownPromise</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="97" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 97
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC97" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="98" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 98
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC98" class="line" lang="javascript"> <span \
class="nx">fsWarning</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">getAttribute</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">),</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="99" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 99
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC99" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">true</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="100" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 100
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC100" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should show full screen \
warning.</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="101" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 101
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC101" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="102" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 102
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC102" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="103" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 103
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC103" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p">.</span><span class="nf" style="color: \
#900; font-weight: 600;">getAttribute</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">),</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="104" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 104
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC104" class="line" lang="javascript"> <span \
class="kc" style="font-weight: 600;">null</span><span class="p">,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="105" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 105
</td>
<td class="new_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC105" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning.</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="106" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 114
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC114" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="106" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="115" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 115
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC115" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="106" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="116" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 116
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC116" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="106" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="117" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 117
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC117" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="106" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 106
</td>
<td class="new_line diff-line-num" data-linenumber="118" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 118
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC118" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="107" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 107
</td>
<td class="new_line diff-line-num" data-linenumber="119" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 119
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC119" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="108" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 108
</td>
<td class="new_line diff-line-num" data-linenumber="120" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 120
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC120" class="line" lang="javascript"> <span class="nf" style="color: \
#900; font-weight: 600;">info</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">Exiting \
pointerlock</span><span class="dl">"</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="110" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="122" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-110,18 +122,19 @@ add_task(async function test_fullscreen_pointerlock_conflict() \
{</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="110" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 110
</td>
<td class="new_line diff-line-num" data-linenumber="122" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 122
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC122" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">content</span><span \
class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">exitPointerLock</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="111" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 111
</td>
<td class="new_line diff-line-num" data-linenumber="123" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 123
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC123" class="line" lang="javascript"> <span class="p">});</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="112" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 112
</td>
<td class="new_line diff-line-num" data-linenumber="124" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 124
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC124" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="113" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 113
</td>
<td class="new_line diff-line-num old" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC113" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;"><span class="idiff left right deletion" \
style="background-color: #fac5cd;">is</span></span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="114" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 114
</td>
<td class="new_line diff-line-num old" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC114" class="line" lang="javascript"> <span \
class="nx">fsWarning</span><span class="p"><span class="idiff left deletion" \
style="background-color: #fac5cd;">.</span></span><span class="nf" style="color: \
#900; font-weight: 600;"><span class="idiff deletion" style="background-color: \
#fac5cd;">getAttribute</span></span><span class="p"><span class="idiff deletion" \
style="background-color: #fac5cd;">(</span></span><span class="dl"><span class="idiff \
deletion" style="background-color: #fac5cd;">"</span></span><span class="s2" \
style="color: #d14;"><span class="idiff deletion" style="background-color: \
#fac5cd;">onscreen</span></span><span class="dl"><span class="idiff deletion" \
style="background-color: #fac5cd;">"</span></span><span class="p"><span class="idiff \
right deletion" style="background-color: #fac5cd;">)</span>,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="115" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 115
</td>
<td class="new_line diff-line-num old" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC115" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;"><span class="idiff left \
right deletion" style="background-color: #fac5cd;">true</span></span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="116" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 116
</td>
<td class="new_line diff-line-num old" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC116" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should still show full \
screen warning<span class="idiff left right deletion" style="background-color: \
#fac5cd;">.</span></span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="117" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 125
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC125" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;"><span class="idiff left right addition" \
style="background-color: #c7f0d2;">checkWarningState</span></span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="117" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="126" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 126
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC126" class="line" lang="javascript"> <span \
class="nx">fsWarning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="117" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="127" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 127
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC127" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;"><span class="idiff left \
right addition" style="background-color: #c7f0d2;">onscreen</span></span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="117" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="128" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 128
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC128" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should still show full \
screen warning</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="117" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 117
</td>
<td class="new_line diff-line-num" data-linenumber="129" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 129
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC129" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="118" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 118
</td>
<td class="new_line diff-line-num old" data-linenumber="130" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC118" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;"><span class="idiff left right deletion" \
style="background-color: #fac5cd;">is</span></span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="119" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 119
</td>
<td class="new_line diff-line-num old" data-linenumber="130" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC119" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p"><span class="idiff left deletion" \
style="background-color: #fac5cd;">.</span></span><span class="nf" style="color: \
#900; font-weight: 600;"><span class="idiff deletion" style="background-color: \
#fac5cd;">getAttribute</span></span><span class="p"><span class="idiff deletion" \
style="background-color: #fac5cd;">(</span></span><span class="dl"><span class="idiff \
deletion" style="background-color: #fac5cd;">"</span></span><span class="s2" \
style="color: #d14;"><span class="idiff deletion" style="background-color: \
#fac5cd;">onscreen</span></span><span class="dl"><span class="idiff deletion" \
style="background-color: #fac5cd;">"</span></span><span class="p"><span class="idiff \
right deletion" style="background-color: #fac5cd;">)</span>,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="120" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 120
</td>
<td class="new_line diff-line-num old" data-linenumber="130" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC120" class="line" lang="javascript"> <span \
class="kc" style="font-weight: 600;"><span class="idiff left right deletion" \
style="background-color: #fac5cd;">null</span></span><span class="p">,</span></span> \
</pre></td> </tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="121" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 121
</td>
<td class="new_line diff-line-num old" data-linenumber="130" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC121" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning<span class="idiff left right deletion" style="background-color: \
#fac5cd;">.</span></span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="122" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="130" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 130
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC130" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;"><span class="idiff left right addition" \
style="background-color: #c7f0d2;">checkWarningState</span></span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="122" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="131" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 131
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC131" class="line" lang="javascript"> <span \
class="nx">plWarning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="122" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="132" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 132
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC132" class="line" lang="javascript"> <span \
class="dl"><span class="idiff left addition" style="background-color: \
#c7f0d2;">"</span></span><span class="s2" style="color: #d14;"><span class="idiff \
addition" style="background-color: #c7f0d2;">hidden</span></span><span \
class="dl"><span class="idiff right addition" style="background-color: \
#c7f0d2;">"</span></span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="122" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="133" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 133
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC133" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Should not show pointer lock \
warning</span><span class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="122" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 122
</td>
<td class="new_line diff-line-num" data-linenumber="134" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 134
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC134" class="line" lang="javascript"> <span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="123" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 123
</td>
<td class="new_line diff-line-num" data-linenumber="135" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 135
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC135" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="124" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 124
</td>
<td class="new_line diff-line-num" data-linenumber="136" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 136
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC136" class="line" lang="javascript"> <span class="c1" style="color: \
#998; font-style: italic;">// Cleanup</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="125" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="137" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 137
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC137" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">info</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: #d14;">Exiting \
fullscreen</span><span class="dl">"</span><span class="p">);</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="125" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 125
</td>
<td class="new_line diff-line-num" data-linenumber="138" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 138
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC138" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">exitFullscreen</span><span class="p">();</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="126" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 126
</td>
<td class="new_line diff-line-num" data-linenumber="139" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 139
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC139" class="line" lang="javascript"> <span class="p">});</span></span> \
</pre></td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="127" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 127
</td>
<td class="new_line diff-line-num" data-linenumber="140" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 140
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC140" class="line" lang="javascript"><span \
class="p">});</span></span></pre></td> </tr>
</table>
<br>
</li>
<li id="7abab377f0b23d8abea7dec86ba5570be5377fc6">
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/93ef5b2d \
79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93#7abab377f0b23d8abea7dec86ba5570be5377fc6"><strong \
style="font-weight: bold;">dom/tests/browser/browser_pointerlock_warning.js</strong></a>
<hr style="overflow: hidden; border: 1px solid #e1e1e1;">
<table class="code white" style="border-spacing: 0; border-collapse: collapse; width: \
auto; font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" \
cellpadding="0" cellspacing="0"> <tr class="line_holder match" style="line-height: \
1.6;"> <td class="diff-line-num unfold js-unfold old_line" data-linenumber="15" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="15" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-15,6 +15,25 @@ const FRAME_TEST_URL =</td> </tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="15" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 15
</td>
<td class="new_line diff-line-num" data-linenumber="15" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 15
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC15" class="line" lang="javascript"> <span class="nf" style="color: #900; \
font-weight: 600;">encodeURI</span><span class="p">(</span><span \
class="nx">BODY_URL</span><span class="p">)</span> <span class="o" \
style="font-weight: 600;">+</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="16" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 16
</td>
<td class="new_line diff-line-num" data-linenumber="16" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 16
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC16" class="line" lang="javascript"> <span class="dl">'</span><span \
class="s1" style="color: #d14;">"></iframe></body></span><span \
class="dl">'</span><span class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="17" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 17
</td>
<td class="new_line diff-line-num" data-linenumber="17" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 17
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC17" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 18
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC18" class="line" lang="javascript"><span class="kd" \
style="font-weight: 600;">function</span> <span class="nf" style="color: #900; \
font-weight: 600;">checkWarningState</span><span class="p">(</span><span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="nx">aExpectedState</span><span class="p">,</span> <span \
class="nx">aMsg</span><span class="p">)</span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="19" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 19
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC19" class="line" lang="javascript"> <span \
class="p">[</span><span class="dl">"</span><span class="s2" style="color: \
#d14;">hidden</span><span class="dl">"</span><span class="p">,</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">ontop</span><span \
class="dl">"</span><span class="p">,</span> <span class="dl">"</span><span class="s2" \
style="color: #d14;">onscreen</span><span class="dl">"</span><span \
class="p">].</span><span class="nf" style="color: #900; font-weight: \
600;">forEach</span><span class="p">(</span><span class="nx">state</span> <span \
class="o" style="font-weight: 600;">=></span> <span class="p">{</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="20" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 20
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC20" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">is</span><span class="p">(</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="21" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 21
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC21" class="line" lang="javascript"> <span \
class="nx">aWarningElement</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">hasAttribute</span><span \
class="p">(</span><span class="nx">state</span><span class="p">),</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="22" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 22
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC22" class="line" lang="javascript"> <span \
class="nx">state</span> <span class="o" style="font-weight: 600;">==</span> <span \
class="nx">aExpectedState</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="23" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 23
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC23" class="line" lang="javascript"> <span \
class="s2" style="color: #d14;">`</span><span class="p">${</span><span \
class="nx">aMsg</span><span class="p">}</span><span class="s2" style="color: #d14;"> \
- check </span><span class="p">${</span><span class="nx">state</span><span \
class="p">}</span><span class="s2" style="color: #d14;"> attribute.`</span></span> \
</pre></td> </tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="24" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 24
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC24" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="25" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 25
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC25" class="line" lang="javascript"> <span \
class="p">});</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="26" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 26
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC26" class="line" lang="javascript"><span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="27" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 27
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC27" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="28" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 28
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC28" class="line" lang="javascript"><span class="k" \
style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="nx">aExpectedState</span><span class="p">)</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="29" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 29
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC29" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">waitForAttribute</span><span class="p">(</span><span \
class="nx">aExpectedState</span><span class="p">,</span> <span \
class="nx">aWarningElement</span><span class="p">,</span> <span \
class="dl">""</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="30" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 30
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC30" class="line" lang="javascript"> <span class="nf" \
style="color: #900; font-weight: 600;">checkWarningState</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="31" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 31
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC31" class="line" lang="javascript"> <span \
class="nx">aWarningElement</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="32" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 32
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC32" class="line" lang="javascript"> <span \
class="nx">aExpectedState</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="33" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 33
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC33" class="line" lang="javascript"> <span class="s2" \
style="color: #d14;">`Wait for </span><span class="p">${</span><span \
class="nx">aExpectedState</span><span class="p">}</span><span class="s2" \
style="color: #d14;"> state`</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="34" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 34
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC34" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="35" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 35
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC35" class="line" lang="javascript"><span \
class="p">}</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="18" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="36" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 36
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC36" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="18" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 18
</td>
<td class="new_line diff-line-num" data-linenumber="37" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 37
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC37" class="line" lang="javascript"><span class="c1" style="color: #998; \
font-style: italic;">// Make sure the pointerlock warning is shown and exited with \
the escape key</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="19" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 19
</td>
<td class="new_line diff-line-num" data-linenumber="38" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 38
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC38" class="line" lang="javascript"><span class="nf" style="color: #900; \
font-weight: 600;">add_task</span><span class="p">(</span><span class="k" \
style="font-weight: 600;">async</span> <span class="kd" style="font-weight: \
600;">function</span> <span class="nf" style="color: #900; font-weight: \
600;">show_pointerlock_warning_escape</span><span class="p">()</span> <span \
class="p">{</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="20" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 20
</td>
<td class="new_line diff-line-num" data-linenumber="39" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 39
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC39" class="line" lang="javascript"> <span class="kd" style="font-weight: \
600;">let</span> <span class="nx">urls</span> <span class="o" style="font-weight: \
600;">=</span> <span class="p">[</span><span class="nx">TEST_URL</span><span \
class="p">,</span> <span class="nx">FRAME_TEST_URL</span><span \
class="p">];</span></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="24" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="43" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-24,11 +43,7 @@ add_task(async function show_pointerlock_warning_escape() {</td> \
</tr> <tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="24" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 24
</td>
<td class="new_line diff-line-num" data-linenumber="43" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 43
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC43" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">tab</span> <span class="o" \
style="font-weight: 600;">=</span> <span class="k" style="font-weight: \
600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">openNewForegroundTab</span><span class="p">(</span><span \
class="nx">gBrowser</span><span class="p">,</span> <span class="nx">url</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="25" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 25
</td>
<td class="new_line diff-line-num" data-linenumber="44" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 44
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC44" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="26" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 26
</td>
<td class="new_line diff-line-num" data-linenumber="45" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 45
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC45" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warning</span> <span class="o" \
style="font-weight: 600;">=</span> <span class="nb" style="color: \
#0086b3;">document</span><span class="p">.</span><span class="nf" style="color: #900; \
font-weight: 600;">getElementById</span><span class="p">(</span><span \
class="dl">"</span><span class="s2" style="color: \
#d14;">pointerlock-warning</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="27" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 27
</td>
<td class="new_line diff-line-num old" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC27" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warningShownPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span \
class="nx">BrowserTestUtils</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">waitForAttribute</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="28" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 28
</td>
<td class="new_line diff-line-num old" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC28" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">onscreen</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="29" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 29
</td>
<td class="new_line diff-line-num old" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC29" class="line" lang="javascript"> <span \
class="nx">warning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="30" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 30
</td>
<td class="new_line diff-line-num old" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC30" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">true</span><span \
class="dl">"</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="31" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 31
</td>
<td class="new_line diff-line-num old" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC31" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="32" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="46" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 46
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC46" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warningShownPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span class="nf" style="color: \
#900; font-weight: 600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">warning</span><span class="p">,</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">onscreen</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="32" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 32
</td>
<td class="new_line diff-line-num" data-linenumber="47" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 47
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC47" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="33" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 33
</td>
<td class="new_line diff-line-num" data-linenumber="48" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 48
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC48" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">expectedWarningText</span><span \
class="p">;</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="34" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 34
</td>
<td class="new_line diff-line-num" data-linenumber="49" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 49
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC49" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder match" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="49" \
style="width: 35px; color: rgba(31,30,36,0.24); border-right-width: 1px; \
border-right-color: #ececef; border-right-style: solid; padding: inherit;" \
align="right" bgcolor="#fbfafd">...</td> <td class="diff-line-num unfold js-unfold \
new_line" data-linenumber="64" style="width: 35px; color: rgba(31,30,36,0.24); \
border-right-width: 1px; border-right-color: #ececef; border-right-style: solid; \
padding: inherit;" align="right" bgcolor="#fbfafd">...</td> <td class="line_content \
match" style="color: rgba(31,30,36,0.24); padding: inherit;" bgcolor="#fbfafd">@@ \
-49,11 +64,7 @@ add_task(async function show_pointerlock_warning_escape() {</td> \
</tr> <tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="49" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 49
</td>
<td class="new_line diff-line-num" data-linenumber="64" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 64
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC64" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="50" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 50
</td>
<td class="new_line diff-line-num" data-linenumber="65" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 65
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC65" class="line" lang="javascript"> <span class="nf" style="color: \
#900; font-weight: 600;">ok</span><span class="p">(</span><span class="kc" \
style="font-weight: 600;">true</span><span class="p">,</span> <span \
class="dl">"</span><span class="s2" style="color: #d14;">Pointerlock warning \
shown</span><span class="dl">"</span><span class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="51" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 51
</td>
<td class="new_line diff-line-num" data-linenumber="66" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 66
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC66" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="52" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 52
</td>
<td class="new_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC52" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warningHiddenPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span \
class="nx">BrowserTestUtils</span><span class="p">.</span><span class="nf" \
style="color: #900; font-weight: 600;">waitForAttribute</span><span \
class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="53" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 53
</td>
<td class="new_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC53" class="line" lang="javascript"> <span \
class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span \
class="dl">"</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="54" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 54
</td>
<td class="new_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC54" class="line" lang="javascript"> <span \
class="nx">warning</span><span class="p">,</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="55" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 55
</td>
<td class="new_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC55" class="line" lang="javascript"> <span \
class="dl">""</span></span> </pre></td>
</tr>
<tr class="line_holder old" style="line-height: 1.6;">
<td class="old_line diff-line-num old" data-linenumber="56" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc"> 56
</td>
<td class="new_line diff-line-num old" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #fac5cd; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content old" style="padding: inherit;" bgcolor="#fbe9eb"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>-<span id="LC56" class="line" lang="javascript"> <span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder new" style="line-height: 1.6;">
<td class="old_line diff-line-num new" data-linenumber="57" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6">
</td>
<td class="new_line diff-line-num new" data-linenumber="67" style="width: 35px; \
color: rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #c7f0d2; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#ddfbe6"> 67
</td>
<td class="line_content new" style="padding: inherit;" bgcolor="#ecfdf0"><pre \
style='display: block; font-size: 14px; color: #333238; position: relative; \
font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu \
Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale \
mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; \
background-color: inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit \
solid #dcdcde;'>+<span id="LC67" class="line" lang="javascript"> <span class="kd" \
style="font-weight: 600;">let</span> <span class="nx">warningHiddenPromise</span> \
<span class="o" style="font-weight: 600;">=</span> <span class="nf" style="color: \
#900; font-weight: 600;">waitForWarningState</span><span class="p">(</span><span \
class="nx">warning</span><span class="p">,</span> <span class="dl">"</span><span \
class="s2" style="color: #d14;">hidden</span><span class="dl">"</span><span \
class="p">);</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="57" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 57
</td>
<td class="new_line diff-line-num" data-linenumber="68" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 68
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC68" class="line" lang="javascript"></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="58" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 58
</td>
<td class="new_line diff-line-num" data-linenumber="69" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 69
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC69" class="line" lang="javascript"> <span class="k" \
style="font-weight: 600;">await</span> <span class="nx">BrowserTestUtils</span><span \
class="p">.</span><span class="nf" style="color: #900; font-weight: \
600;">waitForCondition</span><span class="p">(</span></span> </pre></td>
</tr>
<tr class="line_holder" style="line-height: 1.6;">
<td class="old_line diff-line-num" data-linenumber="59" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 59
</td>
<td class="new_line diff-line-num" data-linenumber="70" style="width: 35px; color: \
rgba(31,30,36,0.24); border-right-width: 1px; border-right-color: #ececef; \
border-right-style: solid; padding: inherit;" align="right" bgcolor="#fbfafd"> 70
</td>
<td class="line_content" style="padding: inherit;"><pre style='display: block; \
font-size: 14px; color: #333238; position: relative; font-family: \
var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans \
Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida \
console",monospace; word-break: break-all; word-wrap: break-word; background-color: \
inherit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #dcdcde;'> \
<span id="LC70" class="line" lang="javascript"> <span class="p">()</span> <span \
class="o" style="font-weight: 600;">=></span> <span class="nx">warning</span><span \
class="p">.</span><span class="nx">innerText</span> <span class="o" \
style="font-weight: 600;">==</span> <span class="nx">expectedWarningText</span><span \
class="p">,</span></span> </pre></td>
</tr>
</table>
<br>
</li>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #737278;">
—
<br>
<a href="https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/93ef5b2d \
79c93fdd057837fc097fc2693eb3e978...5e8c1b082662fb108d79d925cb7d9563efb84d93">View it \
on GitLab</a>. <br>
You're receiving this email because of your account on <a target="_blank" \
rel="noopener noreferrer" \
href="https://gitlab.torproject.org">gitlab.torproject.org</a>. <a \
href="https://gitlab.torproject.org/-/profile/notifications" target="_blank" \
rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · \
<a href="https://gitlab.torproject.org/help" target="_blank" rel="noopener \
noreferrer" class="help-link">Help</a>
</p>
</div>
</body>
</html>
_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic