Removes the login popups when you're trying to scroll down a profile, also makes the website scrollable (IT'S NOT PERFECT)
// ==UserScript==
// @name Let me scroll, twitter!
// @version 2.4
// @description Removes the login popups when you're trying to scroll down a profile, also makes the website scrollable (IT'S NOT PERFECT)
// @author oni
// @grant none
// @match https://twitter.com/*
// @run-at document-idle
// @icon64 https://i.postimg.cc/VNyP9y85/image-removebg-preview.png
// @license MIT
// @namespace Let me scroll, twitter!
// @website https://youtu.be/Ti4K8uuiLZ0
// ==/UserScript==
(function() {
'use strict';
function easter_egg(){
console.log("Hey, shitposters! It's me, the internet angel!(AA)")
}
easter_egg()
setInterval(easter_egg, 100);
setTimeout(function(){
setTimeout(function(){
for (var r = 0; r < 20; i++) {
function failsafe2(){
let failsafe4 = document.querySelector('[data-testid="sheetDialog"]');
failsafe4.remove()
let failsafe5 = document.querySelector('[role="group"]');
failsafe5.remove()
let failsafe6 = document.querySelector('[data-testid="BottomBar"]');
failsafe6.remove()
}
failsafe2()
setInterval(failsafe2, 100);
}
}, 3000);
for (var i = 0; i < 10; i++) {
function failsafe(){
let failsafe1 = document.querySelector('[data-testid="sheetDialog"]');
failsafe1.remove()
let failsafe2 = document.querySelector('[role="group"]');
failsafe2.remove()
let failsafe3 = document.querySelector('[data-testid="BottomBar"]');
failsafe3.remove()
}
failsafe()
setInterval(failsafe, 100);
}
}, 9000);
setTimeout(function(){
function change(){
document.querySelector('[style]').style.removeProperty("overflow-y");
}
setInterval(change, 100);
change()
}, 6000);
setTimeout(function(){
function remove() {
let elements = document.querySelector('[class="css-1dbjc4n r-14lw9ot r-1867qdf r-1jgb5lz r-pm9dpa r-1ye8kvj r-1rnoaur r-13qz1uu"]');
elements.remove()
let elements2 = document.querySelector('[class="css-1dbjc4n r-1ffj0ar r-1p0dtai r-1d2f490 r-1xcajam r-zchlnj r-ipm5af"]');
elements2.remove()
let elements3 = document.querySelector('[class="css-1dbjc4n r-1awozwy r-1kihuf0 r-18u37iz r-1pi2tsx r-1777fci r-1pjcn9w r-xr3zp9 r-1xcajam r-ipm5af r-g6jmlv"]');
elements3.remove()
let elements4 = document.querySelector('[class="css-1dbjc4n r-18u37iz r-1777fci r-usiww2"]');
elements4.remove()
document.querySelector('[style]').style.removeProperty("overflow-y");
}
remove()
setInterval(remove, 100);
}, 5000);
})();