Prohibitted blocking overflowing/scrolling of the document
-
Since the latest update of 7.2.3621.67, my site is now getting this message in the debug console without any clue as to what the cause is: "Vivaldi: Prohibitted blocking overflowing/scrolling of the document". (That's with the spelling error, btw). Searching teh googles came up with no results.
Can anyone make some suggestions as to what to look for here?
Thanks,
Mr. Coffee -
@EnjoyingMyCoffee Do you have special settings made at internal page vivaldi://flags ?
Could be blocking by your ad-tracker-blocker extension or Vivaldi Blocker. Some blocklists remove cookie warnings and this can block scrolling on some pages.
You need to disable ad or tracker blocking for the site. -
Unfortunately, neither is the case. I have uBlock Origin installed but it is disabled for this site and Vivaldi's native adblocking is turned off. No flags are set differently from their defaults.
It doesn't appear to break anything but I'd like to determine the cause of the message before it does start breaking something.
-
@EnjoyingMyCoffee I like to test this. Do you want to share a URL?
-
@EnjoyingMyCoffee This is part of a feature that was designed to prevent pages from overriding scrolling. It should only change pages when they try to override the user from scrolling.
@DoctorG This was not a flag, it was feature
[BrowserJS] Make sure that document scrolling is not prevented (VB-113903)
that came out in the last 7.2 releaseUnfortunately, I don't know the exact criteria that causes the feature to turn on. A dev would need to explain that.
-
@DoctorG Thanks for the offer but this is an internal system.
@LonM I can understand the motivation behind this behavior, likely to subdue popups that prevent scrolling and want you to subscribe or login. However, there are legitimate reasons for disabling the scrolling of the window. Key among them is the display of modal content that is longer than the viewport. That modal content needs to be scrollable but doing so also scrolls the content behind the modal. That's not a good user experience. The fix is to prevent the under layer from scrolling while the modal is displayed.
In my particular case, this message is being displayed on the initial loading of the site. No modal or suppression of the scrolling is involved.
I have a feeling that the Vivaldi devs are being a bit over-zealous on this one.
-
@EnjoyingMyCoffee I fear that is a issue with bug VB-113903.
I have no knowledge how to fix/workaround.//EDIT: I will ask internally.
-
We have internal bug report:
VB-115469 "Vivaldi: Prohibitted blocking overflowing/scrolling of the document." → ConfirmedAnd i ask a developer internally.
-
Hello, I'm here because I'm making a web game, and recently the page scrollbar seems to be broken only on Vivaldi:
In comparison, it's totally fine running on Chrome:
-
As a web dev, I found this js code
document.body.style.overflowY = 'hidden';
no longer working on Vivaldi (it should hide vertical scrollbar). Does the issue happen because of the issue mentioned here? -
@PaperFolding Let me try…
//edit: Ah yes, a known Vivaldi bug with a fix for broken scrollbars on some pages.Nasty for web developers, yes!
//edit2: I will check internal bug tracker now.
VB-115469 "Vivaldi: Prohibitted blocking overflowing/scrolling of the document." - Updated. -
Yeah, this is breaking scrolling in modal dialogs in React.
-
Hi, we are also affected by this issue in web interface of our IoT device...
-
Web developer here, I also feel the Vivaldi developers are being overzealous for the reasons @EnjoyingMyCoffee described - just because some websites abuse this functionality doesn't mean it should be shut down across the board. I'm trying to use this for UX purposes, as I'm handling scrolling on a per-element basis within the body for a site.
-
@EnjoyingMyCoffee said in Prohibitted blocking overflowing/scrolling of the document:
@DoctorG Thanks for the offer but this is an internal system.
There is no way to write a dummy code to allow testers to replicate this with codepen or similars ?
(If I understood correctly, the featured bug is linked to locking the
overflow: hidden
)But yeah, I tend to agree this feature should be opt-in under settings --> webpages
-
Hello, my team is also effected, horizontal scroll doesnt work on open source todo tool Planka (React).
-
Hi, I'am also facing this issue on some of the sites i use. I'am using macOS so i guess it does not appear only on windows.
-
@DoctorG Another site where it seems to happen and which is test-able
https://forum.vivaldi.net/topic/107528/not-able-to-scroll-on-some-websites
Like I though, it seems that forcing
html, body{overflow-y: visible !important;}
"fix" this -
I updated bug report VB-115469 "Vivaldi: Prohibitted blocking overflowing/scrolling of the document."
-
This is now breaking major sites.
https://www.nintendo.com/us/gaming-systems/switch-2/featured-games/
Click on the 'Shop' menu in the header, you will see scroll becomes broken after closing the popup menu.
Also even without this if you scroll for some reason the animations are very broken in Vivalidi (probably yet another issue?)