Skip to content

Page parameter passing error persists after parameter deleted and recreated with new name #7265

Description

@Daniel-web211

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

Setting up a Navigate To action with a page parameter shows the error: "Parameter 'symptomDoc' passed by SymptomsListPage action to SymptomDetailPage does not exist." I completely deleted the symptomDoc parameter (Doc Reference type) and created a brand new parameter called sId (String type) instead, rebuilding the query filter and the On Tap action from scratch to reference sId. Despite this, the exact same error message referencing the deleted "symptomDoc" parameter still appears, along with "Required parameter sId is not set on SymptomsListPage action" - even though the sId binding is visibly correct (bound to symptoms Document > id) in the UI. This blocks both Test and Run with "Fix errors in the project before running." Tried hard refresh, incognito window, switching between legacy/new test modes, and deleting/rebuilding the action multiple times. The error never changes.

Expected Behavior

After completely deleting the "symptomDoc" page parameter and creating a new page parameter "sId" with fresh bindings throughout, the error referencing the deleted "symptomDoc" parameter should no longer appear in the Issues panel.

Steps to Reproduce

  1. Create a detail page with a page parameter (e.g. "symptomDoc", type Doc Reference)
  2. On a list page, add an On Tap action with Navigate To targeting the detail page, passing the parameter
  3. Error appears in Issues panel referencing this parameter as "not properly set"
  4. Fully delete the page parameter from the detail page's Page Parameters
  5. Create a brand new page parameter with a different name (e.g. "sId", type String)
  6. Update the detail page's backend query filter to reference the new parameter
  7. On the list page, delete the old On Tap action entirely and rebuild it from scratch, binding the new parameter correctly to a document field
  8. Confirm all bindings show correct values in the UI (no red/error indicators on the parameter itself)
  9. Open the Issues panel - the same original error text still shows, referencing the deleted "symptomDoc" parameter by name, plus a second error saying the new "sId" parameter "is not set"
  10. Test and Run buttons remain blocked with "Fix errors in the project before running"
  11. Tried: hard refresh (Ctrl+Shift+R), incognito window, toggling "Use new test mode" on/off - none of these clear the error

Reproducible from Blank

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

Bug Report Code (Required)

IT4ChfHl8ZJgoeVc7arAacFvryQsKUg4RYIV0dYbGQ8aJ5POD+x/fMnBN1dUOPWjS3xie1mKgTsX/MrLjdjxJPAqISitGZxIz5NucjmXRl+QMpiVCpS3b3xPGd5hFUyb15mN2yV4CMZqLn9nwV2MDOmQcHLtNYzSIFUzBOaoXdeK2SrDX1iXc2URm05KZDPz

Visual documentation

Image

Environment

- FlutterFlow version: current (as of July 2026)
- Platform: Web
- Browser name and version: Chrome (latest)
- Operating system and version affected: Windows

Additional Information

This is blocking development of a Firestore-backed app - I cannot use Test or Run mode to verify that page navigation with parameters works correctly, since the editor refuses to run with this stale error present.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    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