Reddit NSFW Content Pop-Up Blocker

Blocks NSFW Content Pop-Up On Reddit

  1. // ==UserScript==
  2. // @name Reddit NSFW Content Pop-Up Blocker
  3. // @namespace 「𓆩╰‿╯𓆪」︎➤ 𝐂ʀᴇᴀᴛᴇᴅ 𝐁ʏ 𝐁ᴏᴛ𝐗ᴄʀᴀᴄ𝐊
  4. // @version Premium
  5. // @description Blocks NSFW Content Pop-Up On Reddit
  6. // @author 「𓆩╰‿╯𓆪」︎➤ 𝐁ᴏᴛ𝐗ᴄʀᴀᴄ𝐊
  7. // @run-at document-start
  8. // @match https://www.reddit.com/r/*
  9. // @match https://www.reddit.com/user/*
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. var loaders = document.getElementsByTagName("shreddit-async-loader");
  17. var popup = loaders[loaders.length - 1];
  18. if (popup.classList.contains("theme-beta")) {
  19. popup.remove();
  20. var blurElement =
  21. document.getElementsByTagName("reddit-breadcrumbs")[0]
  22. ?.nextElementSibling;
  23. if (blurElement !== undefined) {
  24. blurElement.style = "";
  25. document.body.style = "";
  26.  
  27. document
  28. .getElementsByTagName("xpromo-nsfw-blocking-container")[0]
  29. ?.shadowRoot.children[1].remove();
  30. }
  31. }
  32. })();