Skip to content

Make Tab widget _warpToCurrentIndex transition more robust #31269

Open

Description

@chunhtai

_warpToCurrentIndex is called when you jump more than two tabs.
During the warping, didUpdateWidget will delay until warping finish. That mean any change to the widget will be postpone during warping. We should come up a better way to do this.

This issue come up during the discussion in #29188 (comment)

Activity

  1. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Apr 18, 2019
  2. TahaTesser commented on Feb 25, 2020

    @TahaTesser
    Contributor

    Hi @chunhtai
    Does this issue still exist?
    Thank you

  3. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Feb 25, 2020
  4. added
    c: proposalA detailed proposal for a change to Flutter
    and removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Apr 17, 2020
  5. chunhtai commented on Jul 7, 2020

    @chunhtai
    ContributorAuthor

    still exist

  6. chunhtai commented on Aug 20, 2020

    @chunhtai
    ContributorAuthor

    One idea is to create a new sliver that can skip part of its children from being laid out, the scroll offset may be incorrect as the result but we can correct it at a later time.

  7. flutter-triage-bot commented on Oct 14, 2024

    @flutter-triage-bot

    This issue is missing a priority label. Please set a priority label when adding the triaged-design label.

  8. added
    P3Issues that are less important to the Flutter project
    triaged-designTriaged by Design Languages team
    on Oct 16, 2024
  9. added
    packageflutter/packages repository. See also p: labels.
    and removed
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: proposalA detailed proposal for a change to Flutterp: material_uimaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.team-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions