about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/main.js
diff options
context:
space:
mode:
authorbinarycat <binarycat@envs.net>2025-03-10 12:02:17 -0500
committerbinarycat <binarycat@envs.net>2025-03-10 15:00:17 -0500
commitd75c9733f4ff9f6a45566952e8f330f6c50bcb80 (patch)
tree5bd5b4b7ddec559ed39ba749fed272531e39d490 /src/librustdoc/html/static/js/main.js
parent2b285cd5f0877e30ad1d83e04f8cc46254e43391 (diff)
downloadrust-d75c9733f4ff9f6a45566952e8f330f6c50bcb80.tar.gz
rust-d75c9733f4ff9f6a45566952e8f330f6c50bcb80.zip
main.js: insertAfter needs non-root referenceNode
Diffstat (limited to 'src/librustdoc/html/static/js/main.js')
-rw-r--r--src/librustdoc/html/static/js/main.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustdoc/html/static/js/main.js b/src/librustdoc/html/static/js/main.js
index edfcc1291b9..cde3909603f 100644
--- a/src/librustdoc/html/static/js/main.js
+++ b/src/librustdoc/html/static/js/main.js
@@ -121,12 +121,9 @@ function getNakedUrl() {
  * doesn't have a parent node.
  *
  * @param {HTMLElement} newNode
- * @param {HTMLElement} referenceNode
+ * @param {HTMLElement & { parentNode: HTMLElement }} referenceNode
  */
 function insertAfter(newNode, referenceNode) {
-    // You're not allowed to pass an element with no parent.
-    // I dunno how to make TS's typechecker see that.
-    // @ts-expect-error
     referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
 }