Hello,
When using a ProForms Multi-Step form with a “Summary” step, we consistently encounter the following JavaScript error in the console:
bricksforge_elements.js?ver=1751869162:1 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'dataset')
at BrfProForms.refreshSummary (bricksforge_elements.js?ver=1751869162:1:76054)
at BrfProForms.jumpToNextStep (bricksforge_elements.js?ver=1751869162:1:85837)
Scenario:
- On one step of the form (“Step with Condition”), there is a Query Loop rendering a Radio Card.
- If those Conditions hide this step entirely (so the radio buttons are never rendered), then upon moving to the final “Summary” step, refreshSummary() tries to read this.form.dataset from a null element. The result is that the summary never renders and the above exception appears.
- This happens regardless of whether the “Show Hidden Fields” option is enabled or disabled.
- If instead the Radio Card step is visible and the user selects an option (so the radio input has a value), the Summary is generated correctly and no error occurs.
In short:
- Hidden radios (no value) → error in refreshSummary(), no Summary displayed
- Visible & selected radios (value present) → Summary works as expected
Questions / Requests:
- Can you explain why refreshSummary() does not filter out radio groups without a value and attempts to access dataset on null?
- What is the recommended workaround in the current version to prevent this error?
Thank you for your support and for the excellent BricksForge plugin!
Best regards,
Mariusz
1 Like
I’m experiencing a similar bug with multi-step forms after the recent Pro Forms update. In my case, fields from previous steps are being incorrectly marked as “hiddenFields” during submission, causing data loss even though users properly filled them out. Rolling back fixes it completely. Seems like the update broke field visibility handling across multi-step forms in general.
Oh, that was a serious issue! Just deployed a hotfix with 3.1.1.1
. Should work now as expected. Could you try again?
Hello Daniele,
We’ve updated Bricksforge to version 3.1.1.1, but unfortunately the dataset issue still persists. I’ve sent you a private message with a link to a video demonstrating the problem.
Please note that this form is live on our client’s website, and due to our contractual agreement I’m unable to share the video publicly in the support thread.
Best regards,
Mariusz
@Adamiee Does it solve your issue? It should.. 
@Daniele
I’m not certain whether the issue reported by @Adamiee has been resolved—he only mentioned his own error, which isn’t related to our case. What I do know is that our problem is still occurring.
Answered to your private message
Will take a look asap regarding the dataset issue. The bug reported by @Adamiee was a cricital and major issue – therefore the priority was there. But will check out your case in about one hour and provice a solution 
Ah, ok, Thank You @Daniele 
1 Like
Hi!
Apologies for jumping in on this thread — I should’ve started a new one. 
Just wanted to let you know I’ve updated everything, and it’s working perfectly now. Thanks for the quick help!
Love the plugin! Keep up the good work!
1 Like