diff --git a/src/librustdoc/html/static/storage.js b/src/librustdoc/html/static/storage.js index d5dea247d28d1..e3927350d1104 100644 --- a/src/librustdoc/html/static/storage.js +++ b/src/librustdoc/html/static/storage.js @@ -64,13 +64,11 @@ function usableLocalStorage() { // preferences deny access to localStorage, e.g., to prevent storage of // "cookies" (or cookie-likes, as is the case here). try { - window.localStorage; + return window.localStorage !== null && window.localStorage !== undefined; } catch(err) { // Storage is supported, but browser preferences deny access to it. return false; } - - return true; } function updateLocalStorage(name, value) {