瀏覽代碼

New YouTube UI fix

Anarios 1 年之前
父節點
當前提交
889089ad1d
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      Extensions/combined/src/buttons.js

+ 8 - 0
Extensions/combined/src/buttons.js

@@ -60,6 +60,14 @@ function createDislikeTextContainer() {
   getDislikeButton().querySelector("button").insertBefore(textNodeClone, insertPreChild);
   getDislikeButton().querySelector("button").classList.remove("yt-spec-button-shape-next--icon-button");
   getDislikeButton().querySelector("button").classList.add("yt-spec-button-shape-next--icon-leading");
+  if(textNodeClone.querySelector("span[role='text']") === null) {
+    const span = document.createElement("span");
+    span.setAttribute("role", "text");
+    while(textNodeClone.firstChild){
+      textNodeClone.removeChild(textNodeClone.firstChild);
+    }
+    textNodeClone.appendChild(span);
+  }
   textNodeClone.querySelector("span[role='text']").innerText = "";
   return textNodeClone.querySelector("span[role='text']");
 }