Pārlūkot izejas kodu

Fix Issue 199: Null check on menu container

mphelp 3 gadi atpakaļ
vecāks
revīzija
672c6db3f3

+ 1 - 1
Extensions/UserScript/Return Youtube Dislike.user.js

@@ -37,7 +37,7 @@ function getButtons() {
   if (isMobile) {
     return document.querySelector(".slim-video-action-bar-actions");
   }
-  if (document.getElementById("menu-container").offsetParent === null) {
+  if (document.getElementById("menu-container")?.offsetParent === null) {
     return document.querySelector("ytd-menu-renderer.ytd-watch-metadata > div");
   } else {
     return document

+ 1 - 1
Extensions/chrome/return-youtube-dislike.script.js

@@ -20,7 +20,7 @@ const NEUTRAL_STATE = "NEUTRAL_STATE";
   function getButtons() {
 
     //---   If Menu Element Is Displayed:   ---//
-    if (document.getElementById('menu-container').offsetParent === null) {
+    if (document.getElementById('menu-container')?.offsetParent === null) {
       return document.querySelector(
         "ytd-menu-renderer.ytd-watch-metadata > div"
       );

+ 1 - 1
Extensions/firefox/return-youtube-dislike.script.js

@@ -20,7 +20,7 @@ function cLog(message, writer) {
 
 function getButtons() {
   //---   If Menu Element Is Displayed:   ---//
-  if (document.getElementById("menu-container").offsetParent === null) {
+  if (document.getElementById("menu-container")?.offsetParent === null) {
     return document.querySelector("ytd-menu-renderer.ytd-watch-metadata > div");
     //---   If Menu Element Isnt Displayed:   ---//
   } else {