Skip to content

Jumpy rendering during upwards scrolling; the list jumps back down despite scrolling up #1869

@jaedub8

Description

@jaedub8

Current behavior

When scrolling down from top to bottom at a moderate / typical pace, the items are rendered smoothly. However, when starting at the bottom and scrolling up, there is a lot of jumpiness. Specifically, the list jumps back downwards, despite scrolling up, meaning we see the same set of items we just scrolled past.

Expected behavior

Scrolling up should be just as smooth as scrolling down. The list should not jump back down.

To Reproduce

Create a list of 1000 items, numColumns 3 (seems, to happen with 4 and 5 as well). Render the items as squares, with the index value as Text (to observe how the items jump). Either force the list to start at the bottom (scrollToIndex) or scroll down to the bottom as fast as your fingers can. Then scroll upwards around 10-20 items at a moderate/typical pace and observe the list jump back down.

Platform:

Only tested on iOS

Environment

FlashList 2.0.3
Expo Go 1017721, SDK 53

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions