Greasy Fork is available in English.

Login reminder popup remover (developement ceased - not up to date)

Removes the nagging login popups and banners from mobile and desktop versions of Facebook, Instagram, Reddit, Twitter, Quora, Ask.fm, VK, Pinterest, Tumblr, Twitch and from the mobile versions of Youtube and TikTok.

< Feedback on Login reminder popup remover (developement ceased - not up to date)

Review: Good - script works

§
Posted: 14.12.2021

Hi, thanks a lot for your work! It seems that Twitter has changed something that would make the script break the site. In some cases, this script will make users unable to scroll up for older thread tweets. An example is:

https://twitter.com/p_malynin/status/1469871179301224454

StephenPAuthor
§
Posted: 14.12.2021

Thank you for the report, I'll check it in the next days.

StephenPAuthor
§
Posted: 18.12.2021

Hi, I'm trying to replicate your issue, but I can't. Can you tell me which browser and userscript manager are you using?

§
Posted: 19.12.2021

Hi. Sorry but it seems that I can also no longer reproduce this with the same configurations.

I'll update the rating accordingly.

§
Posted: 30.12.2021

Hi, I'm trying to replicate your issue, but I can't. Can you tell me which browser and userscript manager are you using?

Hi Stephen,
on firefox 64bit (tested with all my other addons disabled) removing the login popup nag on twitter doesn't allow the scroll bar to appear. Happens withing a status aswell: https://imgur.com/a/iIWcC4W

§
Posted: 30.12.2021

As a follow-up (can't edit my above post: access denied, wtf?): i use ublock origin and it renders the same results with the scrollbar not appearing. Using ublock i didn't even notice they had a nag screen lol

StephenPAuthor
§
Posted: 31.12.2021

Sorry for the late replies:

Hi. Sorry but it seems that I can also no longer reproduce this with the same configurations.

I'll update the rating accordingly.

Thank you, I'm glad that is solved without intervention.

Hi Stephen,
on firefox 64bit (tested with all my other addons disabled) removing the login popup nag on twitter doesn't allow the scroll bar to appear. Happens withing a status aswell: https://imgur.com/a/iIWcC4W

I'll have to check this one: twitter is constantly using any possible html trick to nag the users. When a popup appears, they also lock the scrollbar, but they might have changed the way they block it.

As a follow-up (can't edit my above post: access denied, wtf?): i use ublock origin and it renders the same results with the scrollbar not appearing. Using ublock i didn't even notice they had a nag screen lol

Access denied is because you can only edit your own comments after some minutes, it's the normal behaviour of Greasyfork.
I definitely have to try my script also without uBlock origin: it seems stupid, but while I've tested the script with different browsers, I've never tested it without uBlock origin.

StephenPAuthor
§
Posted: 31.12.2021

I'm trying to replicate your issue, but I can always see the scrollbar. Can you check if the overflow-y property is somewhere in the HTML, BODY or DIV#react-root elements? If it's there, it should be "overflow-y: scroll" and not "overflow-y: hidden" or "overflow: hidden".
You should in theory see what I see in the screenshot:

§
Posted: 01.01.2022

Thanks StephenP. Great work, that's the problem.

I just added the following lines in the script in the applyusercss function in the twitter section to fix it for my browser (firefox 95.0.1 (64-bit)):
window.addEventListener('load', (event) => {
window.setTimeout(() => { //wait a short amount of time for twitter to set overflow:hidden
document.childNodes[1].style.overflow=''; //html element, clear style
}, 500);
});

StephenPAuthor
§
Posted: 11.01.2022

Thanks StephenP. Great work, that's the problem.

I just added the following lines in the script in the applyusercss function in the twitter section to fix it for my browser (firefox 95.0.1 (64-bit)):
window.addEventListener('load', (event) => {
window.setTimeout(() => { //wait a short amount of time for twitter to set overflow:hidden
document.childNodes[1].style.overflow=''; //html element, clear style
}, 500);
});

Thank you Paul! It will be in the next update that I'm uploading now.

Post reply

Sign in to post a reply.