diff --git a/src/librustdoc/html/static/storage.js b/src/librustdoc/html/static/storage.js
index 2eaa81a97d8c5..f26c676648398 100644
--- a/src/librustdoc/html/static/storage.js
+++ b/src/librustdoc/html/static/storage.js
@@ -34,6 +34,9 @@ var localStoredTheme = getSettingValue("theme");
var savedHref = [];
+// /!\ IMPORTANT /!\
+//
+// If `elem` doesn't exist, it'll return `null`, so be careful if you're using `!hasClass`.
// eslint-disable-next-line no-unused-vars
function hasClass(elem, className) {
return elem && elem.classList && elem.classList.contains(className);