Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Ravi_MR

macrumors regular
Original poster
Oct 27, 2016
129
124
Hi,

Note: Creating a separate thread because the 2 other threads make a general comment on Safari scrolling whereas I'm facing it only on YouTube website.

I have a 2019 iMac 21.5 inch and after updating to Big Sur, I am unable to scroll down freely on the YouTube site(by gesturing down in the mouse). Only pulling down the 'thin bar thingy' on the right corner of safari helps me get down the page smoothly. I don't find this problem in other websites.

I got my new M1 MacBook Air delivered just now - same problem in scrolling down comments in Youtube site.

Anybody else facing this? Is this a known Big Sur bug/any suggestions?

Note:
1. Both devices on 11.0.1
2. This issue is not there in Firefox browser; Scrolling down YouTube site is smooth.
 
Last edited:

NomadCRY

macrumors newbie
May 8, 2016
15
4
Hi, I'm facing with the same problem. It's annoying as f. When I first update the Big Sur, there is no issue like this. But the last 2 days somehow this problem came up from nowhere.

PS: There is no extensions, 3rd party plug-in etc. I didn't even install any new application.
 
  • Like
Reactions: Ravi_MR

Ravi_MR

macrumors regular
Original poster
Oct 27, 2016
129
124
Hi, in another thread, forum user SmOgEr suggested trying Safari Technological preview version.
It can be installed parallel to current version of safari and YouTube site scrolling works fine in that.
So am hoping a future release of safari would fix the issue.
 

djlythium

macrumors 65816
Jun 11, 2014
1,157
1,606
Yep, only within a video is scrolling borked for me. In this video, you'll see the page trying scroll until it reaches a certain 'threshold' point, then begins to scroll. It looks as if 'starting scrolling' is stuck at first, both ways. Using a Magic Mouse, if that's important.

No issues on any other website.

 
  • Like
Reactions: 410 and Ravi_MR

neilg

macrumors member
Nov 6, 2002
52
101
uk
Same problem here - You Tube vs Mac mini (2018), Big Sur 11.0.1 (20B50), Magic Mouse.
 

vetoes

macrumors regular
Oct 16, 2017
140
33
The same issue has appeared to me (BS, Safari 14.0.1) just earlier and I have figured out that StopTheMadness app caused that problem. I had an option turned on that prevents webpages to mess with my scrolling and that was an issue. I have just created an exception for YT and its business as usual for me.
 

537635

macrumors 65816
Mar 7, 2009
1,100
972
Slovenia, EU
Same problem, Macbook pro 2020 Intel.

This is some major bug or memory leak in Big Sur, plenty of other topics about this.
 

wyatterp

macrumors member
Nov 11, 2020
88
85
I have this issue as well

Safari also sometimes hangs while opening a new tab, I only have 7-8 tabs open - on 8GB M1 MBA
 
  • Like
Reactions: 410

idntknw

macrumors regular
Nov 11, 2012
154
19
I have the same problem as well in Catalina with the YouTube scrolling.

Firefox and Brave scrolls with no issue. And the temp goes way up when watching or just scrolling.
 
Last edited:

960design

macrumors 68040
Apr 17, 2012
3,723
1,589
Destin, FL
Hi,

Note: Creating a separate thread because the 2 other threads make a general comment on Safari scrolling whereas I'm facing it only on YouTube website.

I have a 2019 iMac 21.5 inch and after updating to Big Sur, I am unable to scroll down freely on the YouTube site(by gesturing down in the mouse). Only pulling down the 'thin bar thingy' on the right corner of safari helps me get down the page smoothly. I don't find this problem in other websites.

I got my new M1 MacBook Air delivered just now - same problem in scrolling down comments in Youtube site.

Anybody else facing this? Is this a known Big Sur bug/any suggestions?

Note:
1. Both devices on 11.0.1
2. This issue is not there in Firefox browser; Scrolling down YouTube site is smooth.
Running Big Sur on 2019 MBPr 15.6, 2020 MBPr16, 2020 MBPr13, 2017 iMac27 with no scrolling issues in Youtube or anywhere else. I use Brave Browser (95% time) and Safari.
 

idntknw

macrumors regular
Nov 11, 2012
154
19
Yep, only within a video is scrolling borked for me. In this video, you'll see the page trying scroll until it reaches a certain 'threshold' point, then begins to scroll. It looks as if 'starting scrolling' is stuck at first, both ways. Using a Magic Mouse, if that's important.

No issues on any other website.

View attachment 1685214
Exact same thing for me
 

Gnattu

macrumors 65816
Sep 18, 2020
1,027
1,402
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.
 

Kc8292

macrumors newbie
Dec 5, 2020
1
0
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.

This solution (i.e. changing the threshold to NULL) is functional. Thank you!
 

shasen1235

macrumors newbie
Mar 18, 2018
15
7
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.
Hello!
Just want to ask can I run this script in Tampermonkey?
I'm getting this error
截圖 2020-12-06 下午1.16.07.png

Should I modify some code so it will run?
Thank you for your effort!
 

Rudi Roelandt

macrumors newbie
Dec 14, 2016
8
4
Tongeren, Belgium
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.

This solution is working. Thanks!
 

Gnattu

macrumors 65816
Sep 18, 2020
1,027
1,402
Hello!
Just want to ask can I run this script in Tampermonkey?
I'm getting this error
View attachment 1687710
Should I modify some code so it will run?
Thank you for your effort!
This is css injection not Javascript that Tampermonkey expects.

But it should work by defining the CSS injection process as a function then apply it.

I did not test this with Tampermonkey(as it's not free for Safari), but the following should work, as it works on UserScript:
JavaScript:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
const addGlobalStyle = (css) => {
    let head, style
    head = document.getElementsByTagName('head')[0]
    if (!head) { return }
    style = document.createElement('style')
    style.type = 'text/css'
    style.innerHTML = css
    head.appendChild(style)
}

addGlobalStyle('ytd-page-manager { overflow-y: unset !important; }')
addGlobalStyle('#page-manager.ytd-app { overflow-x: unset !important; }')
 
  • Like
  • Love
Reactions: qoop and shasen1235

Furka

macrumors regular
Dec 12, 2019
106
50
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.
Sorry but I do not find how to add a script. Where to go ? To app extension on Safari ?
 

Gnattu

macrumors 65816
Sep 18, 2020
1,027
1,402
Sorry but I do not find how to add a script. Where to go ? To app extension on Safari ?
If you installed Userscripts extension, you should see an Icon besides your address bar:
Screen Shot 2020-12-06 at 13.04.15.png


Click that, and click the + button in the opened page, then click new CSS
 

Kajeh

macrumors newbie
Dec 7, 2020
1
0
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.
THANKS, YOU ARE THE SAVIOR
 

GregX999

macrumors newbie
Apr 5, 2009
18
0
I found a workaround for this. Looks like google mess around with styling that made Safari unhappy.

Install Userscripts extension, add a new CSS with following content:
CSS:
// ==UserScript==
// @name        FixYouTubeScrolling
// @description Stop improper styling, Google
// @match       *://*youtube.*
// ==/UserScript==
ytd-page-manager {
  overflow-y: unset !important;
}

#page-manager.ytd-app {
  overflow-x: unset !important;
}

Sample:
screen-shot-2020-12-05-at-19-10-48-png.1687608


Save and refresh YouTube, you should now have Apple-like butter smooth scrolling.

Perfect! Works like a charm - thanks!
And... I learned about a cool extension I didn't know about - great morning so far! :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.