Skip to content

Commit d75c973

Browse files
committed
main.js: insertAfter needs non-root referenceNode
1 parent 2b285cd commit d75c973

File tree

1 file changed

+1
-4
lines changed
  • src/librustdoc/html/static/js

1 file changed

+1
-4
lines changed

src/librustdoc/html/static/js/main.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,9 @@ function getNakedUrl() {
121121
* doesn't have a parent node.
122122
*
123123
* @param {HTMLElement} newNode
124-
* @param {HTMLElement} referenceNode
124+
* @param {HTMLElement & { parentNode: HTMLElement }} referenceNode
125125
*/
126126
function insertAfter(newNode, referenceNode) {
127-
// You're not allowed to pass an element with no parent.
128-
// I dunno how to make TS's typechecker see that.
129-
// @ts-expect-error
130127
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
131128
}
132129

0 commit comments

Comments
 (0)