Let me scroll, twitter!

Removes the login popups when you're trying to scroll down a profile, also makes the website scrollable (IT'S NOT PERFECT)

Você precisará instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

You will need to install an extension such as Tampermonkey to install this script.

Você precisará instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Você precisará instalar uma extensão como o Tampermonkey para instalar este script.

Você precisará instalar um gerenciador de scripts de usuário para instalar este script.

(Eu já tenho um gerenciador de scripts de usuário, me deixe instalá-lo!)

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

(Eu já possuo um gerenciador de estilos de usuário, me deixar fazer a instalação!)

// ==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);
})();