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)

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

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