Browse Source

chore: build

Sv443 1 year ago
parent
commit
2f0a5cb133
1 changed files with 14 additions and 8 deletions
  1. 14 8
      dist/BetterYTM.user.js

+ 14 - 8
dist/BetterYTM.user.js

@@ -1,7 +1,7 @@
 // ==UserScript==
 // @name              BetterYTM
 // @namespace         https://github.com/Sv443/BetterYTM
-// @version           1.1.1
+// @version           1.1.0
 // @description       Configurable layout and user experience improvements for YouTube Music
 // @description:de-DE Konfigurierbare Layout- und Benutzererfahrungs-Verbesserungen für YouTube Music
 // @description:en-US Configurable layout and user experience improvements for YouTube Music
@@ -238,7 +238,7 @@ I welcome every contribution on GitHub!
         name: GM.info.script.name,
         version: GM.info.script.version,
         namespace: GM.info.script.namespace,
-        buildNumber: "34e73c1", // asserted as generic string instead of literal
+        buildNumber: "ad82944", // asserted as generic string instead of literal
     };
 
     /** Options that are applied to every SelectorObserver instance */
@@ -711,7 +711,7 @@ I welcome every contribution on GitHub!
 
     var name = "betterytm";
     var userscriptName = "BetterYTM";
-    var version = "1.1.1";
+    var version = "1.1.0";
     var description = "Configurable layout and user experience improvements for YouTube Music";
     var homepage = "https://github.com/Sv443/BetterYTM";
     var main = "./src/index.ts";
@@ -3808,12 +3808,18 @@ I welcome every contribution on GitHub!
         else
             throw new Error("BetterYTM is running on an unexpected website. Please don't tamper with the @match directives in the userscript header.");
     }
-    /** Returns a pseudo-random ID unique to each session */
+    /** Returns a pseudo-random ID unique to each session - returns null if sessionStorage is unavailable */
     function getSessionId() {
-        let sesId = window.sessionStorage.getItem("_bytm-session-id");
-        if (!sesId)
-            window.sessionStorage.setItem("_bytm-session-id", sesId = UserUtils.randomId(8, 36));
-        return sesId;
+        try {
+            let sesId = window.sessionStorage.getItem("_bytm-session-id");
+            if (!sesId)
+                window.sessionStorage.setItem("_bytm-session-id", sesId = UserUtils.randomId(8, 36));
+            return sesId;
+        }
+        catch (err) {
+            warn("Couldn't get session ID, sessionStorage / cookies might be disabled:", err);
+            return null;
+        }
     }
     //#SECTION resources
     /**