- Allows admin to show webform on popup for any node type.
- Popup appears only on selected content types (node bundles).
- Admin can map each content type to a specific Webform and set cookie expiry (in days).
- Popup is hidden after submission using a browser cookie (per webform).
- Webform is lazy loaded via AJAX only when the popup is shown.
- All logic is cache-friendly and works with Drupal 10/11.
- Block output is cached per node type (`url` cache context).
This is the first beta version for Drupal10 / Drupal 11.
New branch 3.x
Version 3.x is the successor to 8.x-2.x and should be compatible if patches #3361245, #3475769, or #3520301 are used.
If you have used any other patches, please check the issue queue. We are working hard to adopt these in 3.x in a way that maintains backward compatibility. Feel free to comment on the issues and give feedback.