Skip to content

Snackbar widget input causes lag while typing in FlutterFlow #7470

Description

@TheDescar

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

When entering a value in a Snackbar-related input field in FlutterFlow, the editor becomes noticeably laggy.

It feels like FlutterFlow is recalculating or triggering an update action after every single character typed, instead of waiting until the input is finished or loses focus.

For example, when typing a longer value, each keystroke causes a short delay, which makes the input feel very slow and unresponsive.

Expected Behavior

Typing into the field should be smooth and responsive.

Any expensive recalculation, validation, or update operation should ideally be debounced or triggered after the user finishes typing, rather than after every keystroke.

Steps to Reproduce

Add or configure a Snackbar action/widget.
Click into a value/input field.
Start typing text.
Notice that the UI lags after almost every character.

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

no code

Visual documentation

Image

Environment

- FlutterFlow version: 
- Platform:
- Browser name and version:
- Operating system and version affected:

Additional Information

It looks similar to an onChanged handler triggering a heavy update/rebuild on every keystroke. Adding debounce behavior or delaying the update until focus is lost could potentially improve performance.

Activity

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

    status: needs triageA potential issue that has not been confirmed as a bug.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions