GF Nested Forms 1.0 Release Candidate 1 — Now Live!

One of our most popular perks becomes a release candidate today. To celebrate the occasion, we’ve snuck in some powerful new features. 🧙‍♂️

After nearly five years of feedback and refinement, we’re tremendously pleased to make the very first (and only) release candidate for Nested Forms 1.0 available to you today!

Since its first beta, Nested Forms has consistently been one of our most popular perks, providing a powerful tool for collecting complex, repeatable data across thousands of WordPress websites. It has also survived what may be the longest beta ever (we’re looking at you Gmail). 😅

Of course, we couldn’t just publish the release candidate without sneaking in a few more features…

Easier Modal Navigation

Navigating Nested Forms with a keyboard has never been easier. When the Nested Form modal is open, focus is trapped within the modal, allowing you to effortlessly navigate between your form fields and modal actions with closed-loop tabbing.

tabbing modal navigation in nested forms

Accessibility, Usability, and Responsiveness

We’ve added explicit support for screen readers to all Nested Form field interactions. Screen readers will now announce when the modal has been opened, which child entry you are about to edit or delete, and each action available within your Nested Forms modal, making it easier for visually impaired readers to use your forms!

If you’re browsing on a device that is larger than a phone but smaller than your desktop, you will find a much smoother interface optimized for your viewport.

You’ll also be pleasantly surprised by the Nested Form field’s new haircut. We’ve modernized the styling with a quick trim and boy does it look sharp!

new accessibility features in nested forms

Duplicate Child Entries

Our most zealous Nested Forms fans have been asking for the ability to duplicate child entries for quite a while now. Well, it’s here! With a quick, one-line filter, you can enable child entry duplication for any Nested Form field.

Want to be the first to take advantage of these powerful new Nested Forms features?

What does “Release Candidate” mean?

It means we think this version of Nested Forms is ready for production but we want to be absolutely sure. Try this out on a development site first and let us know if you experience any issues. This differs from a beta in that we don’t expect any breaking changes.

Things to look out for.

  1. The jQuery UI modal is no longer supported. It was deprecated in September 2019 with version 1.0-beta-8. It will be removed in version 1.1. This is a great time to deactivate it if you’re using it by adding the gpnf_use_jquery_ui filter to your theme’s functions.php file.
  2. We made some modest styling tweaks to the Nested Form field and Nested Form field modal. If you customized these elements, check to see if the new tweaks have impacted your customizations.
  3. We’ve implemented focus trapping in the Nested Form field modal. If you are using a field within a child form that launches its own modal, you may need to disable the focus trap when that modal is active. We can help!

We’re excited to hear what you think about this new version of Nested Forms and even more excited to launch Nested Forms 1.0 soon!

Ready to dive into Nested Forms 1.0 RC 1? It’s available now in your WordPress admin (Forms › Perks › Install Perks in your admin menu). Prefer to download it? Just log in to your Gravity Wiz account and go to your Downloads page.


    1. David Smith
      David Smith Staff December 10, 2021 at 8:27 pm

      That’s good feedback, Richard. We made the classic bad assumption that everyone is already familiar with Nested Forms and just wants to hear what’s new. We’ll keep that in mind for future press releases!

  1. Chris Conklin
    Chris Conklin December 9, 2021 at 2:11 pm

    Hey Guys i tried the release candidate update this morning and unfortunately it appears to break a function in one of my more long time (and somewhat complex) forms. The file upload field in the nested form no longer seems to work, regardless of the settings on the field. So I made a simple test form, which you can find here, with one field in the parent form and another in the nested sub-form, to confirm the issue: The nested form doesn’t seem to render the file upload specifications (pdf) correctly, and the upload button does nothing. If it is some careless mistake on my part, I can get you the form export and the rest and open a ticket. thanks!

    1. Dario Space
      Dario Space December 9, 2021 at 2:19 pm

      Hi Chris,

      We’ve already followed up via email but this has been fixed in the latest build.


Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.

"I unsubscribe from every newsletter I get except yours."

Join 25,000 readers and be the first to know of legendary discounts, new releases, free snippets, and other secret sorcery!