Skip to content

Blazor Hybrid iOS Disable Elastic Scrolling #6689

@TanayParikh

Description

@TanayParikh
Contributor

Final question: is there any straightforward way for a developer to prevent the overscroll/bounce effect when scrolling the root scroll container? Having overscroll at the page root makes it feel like not-a-real-app, since fixed/sticky menus bounce around in a way they wouldn't if it was a native app.

This is a longstanding problem for PWAs on iOS that is solvable on Electron. It would be great if this is solvable easily on MAUI too.

Originally posted by @SteveSandersonMS in #6432 (comment)

Activity

TanayParikh

TanayParikh commented on Apr 29, 2022

@TanayParikh
ContributorAuthor

Suggested workaround by @jfversluis: #6432 (comment)

added this to the .NET 7 milestone on May 2, 2022
javiercn

javiercn commented on May 2, 2022

@javiercn
Member

@TanayParikh I imagine this is not for RTM, is it?

TanayParikh

TanayParikh commented on May 2, 2022

@TanayParikh
ContributorAuthor

@TanayParikh I imagine this is not for RTM, is it?

No not for RTM/GA. This is more of a "nice to have"/enhancement (unless Steve feels differently based on the original comment)

SteveSandersonMS

SteveSandersonMS commented on May 3, 2022

@SteveSandersonMS
Member

I don't think it's ship-blocking for GA, but it will stand out as being something people want to do right from the beginning, so I do think we should plan this for 7.0.

added
discussedCreated by mkArtakMSFT to help with planning temporarily. It will be removed after planning is done.
on May 4, 2022
AswinPG

AswinPG commented on Jun 11, 2022

@AswinPG

I don't think it's ship-blocking for GA, but it will stand out as being something people want to do right from the beginning, so I do think we should plan this for 7.0.

100% agreed

jirisykora83

jirisykora83 commented on Aug 14, 2022

@jirisykora83

It is tagged as ios but isn't same issue with android 12? Or there is something what can be done for Android right now?

removed
discussedCreated by mkArtakMSFT to help with planning temporarily. It will be removed after planning is done.
on Nov 2, 2022
removed this from the .NET 7 + Servicing milestone on Nov 2, 2022

25 remaining items

added this to the .NET 10.0-preview4 milestone on Mar 4, 2025
mattleibow

mattleibow commented on Jun 24, 2025

@mattleibow
Member

The disable can go in the MauiProgram as part of the builder.

But, does anyone want to keep the bounce? What if we removed it for net10 by default? #30169

Let me know your thoughts. I don't think anyone ever wanted the bouncy static toolbar, so I feel a default no-bounce is a good option. And you can enable in the opposite way like the comment above.

So basically, anyone love the bounce and wants to stop me?

SpikeThatMike

SpikeThatMike commented on Jun 24, 2025

@SpikeThatMike

Defo think it should be set to enable it instead. I have never ever seen anyone use the feature, only disable it. It makes scrolling on apps so annoying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Priority:1Created by mkArtakMSFTarea-blazorBlazor Hybrid / Desktop, BlazorWebViewdiscussedCreated by mkArtakMSFT to help with planning temporarily. It will be removed after planning is done.platform/iost/enhancement ☀️New feature or request

Type

No type

Projects

No projects

Relationships

None yet

    Participants

    @Eilon@mattleibow@SteveSandersonMS@danroth27@Graphikos

    Issue actions

      Blazor Hybrid iOS Disable Elastic Scrolling · Issue #6689 · dotnet/maui