Skip to content

Android - FlashList briefly goes blank during fast scroll on Inbox and Reports > Expenses (verify fixed with LegendList) #99202

Open

Description

@MelvinBot

Problem

On Android, the FlashList used by Inbox and Reports > Expenses briefly goes blank during fast flings. Both lists use drawDistance={250}, which FlashList turns into only ~350 px of directional pre-render buffer on the tested 727 px viewport. Captured fast flings moved 558–917 px in 114–178 ms, so the viewport outruns the rendered cells and momentarily reaches zero viewable items — the list shows blank until FlashList catches up.

This is a known tradeoff from #82378 and #83277, which reduced the prior 1000 px buffer for performance. #83277 explicitly noted that fast scrolling could show blank spaces.

Context

We're migrating these lists to LegendList, so we intentionally do not want to add more work in FlashList for this. This issue exists to make sure the fast-scroll blanking is fixed once LegendList is in place — i.e. verify LegendList keeps the list continuously rendered through fast Android flings on Inbox and Reports > Expenses.

Reproduction

  1. On Android, open Inbox (or Reports > Expenses) with a long list.
  2. Fast-fling scroll through the list.
  3. Observe the list briefly going blank until it catches up.

Notes

Issue OwnerCurrent Issue Owner: @chrispader

Activity

  1. added
    ReviewingHas a PR in review
    and removed
    ReviewingHas a PR in review
    on Sep 9, 2026
  2. melvin-bot commented on Sep 11, 2026

    @melvin-bot

    @mountiny @chrispader

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.4.76-1 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

  3. chrispader commented on Sep 14, 2026

    @chrispader
    Contributor

    Updates on the whole LegendList migration work are posted in #98994

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

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions