diff options
author | Ajay Ramachandran <[email protected]> | 2019-12-29 00:21:38 -0500 |
---|---|---|
committer | Ajay Ramachandran <[email protected]> | 2019-12-29 00:21:38 -0500 |
commit | c14c795474ef83c81c9baaa52c4db87adb1aef63 (patch) | |
tree | fbcb162962402721450faaa897f25470224f3b64 | |
parent | e5937431c36bbe40c300dea1265b06000a16bdd7 (diff) | |
download | SponsorBlock-c14c795474ef83c81c9baaa52c4db87adb1aef63.tar.gz SponsorBlock-c14c795474ef83c81c9baaa52c4db87adb1aef63.zip |
Improved channel name query selector.
Resolves https://github.com/ajayyy/SponsorBlock/issues/199
-rw-r--r-- | content.js | 15 |
1 files changed, 4 insertions, 11 deletions
@@ -498,19 +498,12 @@ function updatePreviewBar() { function getChannelID() { //get channel id - let channelNameContainer = document.getElementById("channel-name"); - let channelURLContainer = null; - if (channelNameContainer !== null) { - try { - channelURLContainer = channelNameContainer.querySelector("#container").querySelector("#text-container").querySelector("#text").firstElementChild; - } catch (e) { - channelURLContainer = null - } - } - - if (channelURLContainer == null) { + channelURLContainer = document.querySelector("#channel-name > #container > #text-container > #text"); + if (channelURLContainer !== null) { + channelURLContainer = channelURLContainer.firstElementChild; + } else { //old YouTube theme let channelContainers = document.getElementsByClassName("yt-user-info"); if (channelContainers.length != 0) { |