Add lazy builder support to the Webform render element.

Created on 11 August 2020, almost 4 years ago
Updated 16 January 2023, over 1 year ago

Problem/Motivation

In many use cases, webform can be rendered after a page has loaded via BigPipe, especially because Webforms tend not to be cached.

Proposed resolution

Add lazy builder support to the Webform render element.
@see https://drupal.stackexchange.com/questions/294989/how-to-programmaticall...

Remaining tasks

Update Webform element (\Drupal\webform\Element\Webform)
Update Webform form (\Drupal\webform\Webform::getSubmissionForm)
Update Webform field (\Drupal\webform\Plugin\Field\FieldFormatter\WebformEntityReferenceEntityFormatter::viewElements)

User interface changes

Possibly add lazy builder settings to webform entity and webform field.

API changes

TBD

Data model changes

N/A

πŸ“Œ Task
Status

Fixed

Version

6.2

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States jrockowitz Brooklyn, NY

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024