[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=&quot;true&quot;, but
change to hidden=&quot;&quot; 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;">=&gt;</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;">=&gt;</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;">=&gt;</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;">&gt;=</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;">&amp;&amp;</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;">&lt;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;">&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">/&gt;</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;">&lt;/html:div&gt;</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;">&lt;/html:button&gt;</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;">&lt;/html:div&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">&gt;</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;">&lt;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;">/&gt;</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;">&lt;/html:div&gt;</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;">=&gt;</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;">=&gt;</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;">=&gt;</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;">=&gt;</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;">"&gt;&lt;/iframe&gt;&lt;/body&gt;</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;">=&gt;</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;">=&gt;</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;">
&#8212;
<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> &#183; \
<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