Can we access your project?
Current Behavior
A simple custom function (intToList, returns List from an integer count via List.generate()) is flagged under Issues → Errors as "Custom Function - Custom functions need to be checked for errors." This blocks Publish with "Fix errors in the project before publishing."
Steps observed:
Function code is correct and unchanged (List intToList(int count) { return List.generate(count, (index) => index + 1); }), no unused/undeclared variables, no duplicate signatures.
Opening the function and running Test Function passes successfully with correct output (e.g. input 1 → output [1]).
Hitting Save shows a brief green/checked state, then reverts to the red error state shortly after, with no code changes in between.
Asking Code Copilot to regenerate the exact same function from a matching spec (name, argument, return type) fails with "Null check operator used on a null value" - a Copilot-side error, not a project code error.
Issue persists identically in both the browser app and the FlutterFlow desktop app.
Function works correctly in the actual running app on deployed web (Add Set / dynamic children generation using this function functions as expected) - only the builder's validation status and Publish gate are affected.
Impact: Cannot Publish the project due to a false-positive error on a function that is verifiably correct and functioning.
Environment: Project ref lxfhkckxpeefukuerkjn. Both browser (Chrome) and FlutterFlow desktop app tested, same behavior in both.
Expected Behavior
The custom function intToList, after passing Test Function successfully and being saved with no code changes, should be marked as validated/checked and should not block Publish. A function that runs correctly (both in Test Function and in the live deployed app) should not continuously re-flag as needing to be checked.
Steps to Reproduce
Create a custom function intToList — return type List (Is List checked, not nullable), one argument count (Integer, not nullable), body: return List.generate(count, (index) => index + 1);
Reference this function from a widget's "Generate Dynamic Children" Value field elsewhere in the project.
Open the function's "Test Function" tab, run a test (e.g. count: 1), confirm it returns the correct output ([1]).
Go to the Function Code tab, click Save (even with no changes).
Observe the Issues panel briefly shows 0 errors / green state.
Wait a short time (or navigate away and back), then reopen the Issues panel — "Custom Function — Custom functions need to be checked for errors" reappears under Errors (1).
Attempt to Publish — blocked with "Fix errors in the project before publishing."
Repeat steps 3–7 any number of times — the error clears briefly then returns, with no code changes made in between.
For comparison: switching to the FlutterFlow desktop app and repeating steps 3–7 produces identical behavior.
Separately, asking Code Copilot to regenerate this exact function from a matching natural-language spec returns "Null check operator used on a null value" instead of generating code — suggesting the platform itself is encountering an internal error related to this function, separate from anything in the user's code.
Reproducible from Blank
Bug Report Code (Required)
IT4wkMmA8cpgocNJ1s72Y+9VliARMjt+UIIwm8B9aCs8GZT0B4kcYs+kfklUcOarTHx6f2KggnIX/MqOk/HfC8cnG0iBbL5b/qV2eALif3GWaLKnOq63b3NtJ+ZjFW6x57avvx0lWddYdUYh3F77ON6yZBHfQL7VIm0vAeaeXdeK2SrDX1iXc2URm05KZDPz
Visual documentation
Environment
- FlutterFlow version: Latest as of 7/30/2026
- Platform: Desktop
- Browser name and version:
- Operating system and version affected: Windows 11
Additional Information
No response
Can we access your project?
Current Behavior
A simple custom function (intToList, returns List from an integer count via List.generate()) is flagged under Issues → Errors as "Custom Function - Custom functions need to be checked for errors." This blocks Publish with "Fix errors in the project before publishing."
Steps observed:
Function code is correct and unchanged (List intToList(int count) { return List.generate(count, (index) => index + 1); }), no unused/undeclared variables, no duplicate signatures.
Opening the function and running Test Function passes successfully with correct output (e.g. input 1 → output [1]).
Hitting Save shows a brief green/checked state, then reverts to the red error state shortly after, with no code changes in between.
Asking Code Copilot to regenerate the exact same function from a matching spec (name, argument, return type) fails with "Null check operator used on a null value" - a Copilot-side error, not a project code error.
Issue persists identically in both the browser app and the FlutterFlow desktop app.
Function works correctly in the actual running app on deployed web (Add Set / dynamic children generation using this function functions as expected) - only the builder's validation status and Publish gate are affected.
Impact: Cannot Publish the project due to a false-positive error on a function that is verifiably correct and functioning.
Environment: Project ref lxfhkckxpeefukuerkjn. Both browser (Chrome) and FlutterFlow desktop app tested, same behavior in both.
Expected Behavior
The custom function intToList, after passing Test Function successfully and being saved with no code changes, should be marked as validated/checked and should not block Publish. A function that runs correctly (both in Test Function and in the live deployed app) should not continuously re-flag as needing to be checked.
Steps to Reproduce
Create a custom function intToList — return type List (Is List checked, not nullable), one argument count (Integer, not nullable), body: return List.generate(count, (index) => index + 1);
Reference this function from a widget's "Generate Dynamic Children" Value field elsewhere in the project.
Open the function's "Test Function" tab, run a test (e.g. count: 1), confirm it returns the correct output ([1]).
Go to the Function Code tab, click Save (even with no changes).
Observe the Issues panel briefly shows 0 errors / green state.
Wait a short time (or navigate away and back), then reopen the Issues panel — "Custom Function — Custom functions need to be checked for errors" reappears under Errors (1).
Attempt to Publish — blocked with "Fix errors in the project before publishing."
Repeat steps 3–7 any number of times — the error clears briefly then returns, with no code changes made in between.
For comparison: switching to the FlutterFlow desktop app and repeating steps 3–7 produces identical behavior.
Separately, asking Code Copilot to regenerate this exact function from a matching natural-language spec returns "Null check operator used on a null value" instead of generating code — suggesting the platform itself is encountering an internal error related to this function, separate from anything in the user's code.
Reproducible from Blank
Bug Report Code (Required)
IT4wkMmA8cpgocNJ1s72Y+9VliARMjt+UIIwm8B9aCs8GZT0B4kcYs+kfklUcOarTHx6f2KggnIX/MqOk/HfC8cnG0iBbL5b/qV2eALif3GWaLKnOq63b3NtJ+ZjFW6x57avvx0lWddYdUYh3F77ON6yZBHfQL7VIm0vAeaeXdeK2SrDX1iXc2URm05KZDPz
Visual documentation
Environment
Additional Information
No response