- πΊπΈUnited States gribnif
We have nearly 12,000 webforms on our site that worked fine in D7, but since moving to D9 we're hitting this exact performance problem due to calls to Webform::loadMultiple(). I've had to comment-out webform_query_webform_submission_access_alter(), webform_library_info_build() and \Drupal\webform\Plugin\Condition\Webform::buildConfigurationForm() in order to avoid this problem.
It's a pity that such a useful and popular module doesn't scale well. Please consider addressing this issue across the entire codebase.
- Status changed to Postponed
12 days ago 8:12pm 4 September 2025 - πΊπΈUnited States jrockowitz Brooklyn, NY
The performance issue with webform_library_info_build has been addressed via π Out of memory because of too large library definitions Needs work .
The solution involved adding a layer of caching which is maybe something we can do for the performance issues