Skip to content

Scrolling jank in ListView when semantics are enabled #61193

@azeemgujjar

Description

@azeemgujjar

Hi i am following flutter and keep in touch with testing different apps developed in flutter.

But one major issue which is continuously under the ignorance and no thread i found on internet for now.. here is what i feel since 6 months of testing different apps.

Listview kind of scrolling jerks, specially when we have images posters like content with it. you can try this by doing create a list with image and some content list view must have content 3x of screen size.

just scroll it in medium speed, you will clearly feel jerks on screen, beside this the same test did on react native and its super smooth.

here is an example app on playstore (Flutter demo: CINEMA) you can download and test, but that i am sure its flutter bug because all similar apps or with long list views this happens.

More examples in flutter official app: Flutter Gallery

  1. Flutter Gallery -> (Crane A personalized travel app) -> vertical scroll listview in bottom (Jerk is clearly visible)
  2. Flutter Gallery -> (Rally A personalized finance app) -> Login -> vertical scroll it (choppy scrolling Jerks)

Above examples are not debug all are on production playstore, on stackoverflow this is under discussion but everyone is doing just tricks which is not appropriate way to develop an production grade application.

beside this i also tested horizontal listviews and they work fine.

I am expecting senior flutter teams will take this issue serious and resolve this bug on high priority.
@ianloic @anaisbetts @sgraham @gmoothart @sethladd

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)c: performanceRelates to speed or footprint issues (see "perf:" labels)customer: crowdAffects or could affect many people, though not necessarily a specific customer.engineflutter/engine related. See also e: labels.f: scrollingViewports, list views, slivers, etc.found in release: 3.7Found to occur in 3.7frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onperf: speedPerformance issues related to (mostly rendering) speedteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions