v1.0.0 — WP Rocket LazyLoad embed compatibility
First release.
Fix: HighLevel booking calendars / forms (and similar third-party embeds) render cut off on WP Rocket sites because WP Rocket's LazyLoad rewrites the iframe to src="about:blank", breaking its auto-resize handshake. This plugin excludes the embed domains from WP Rocket LazyLoad (rocket_lazyload_excluded_src) so they load and resize correctly.
Note: the WP Rocket JavaScript minify/defer/delay exclusion boxes do not cover iframe lazy-loading — that's a separate system, which is the usual reason "I excluded the domain but it's still broken."
- Default domains: link.chiropipe.com, widgets.leadconnectorhq.com, api.leadconnectorhq.com, link.msgsndr.com, msgsndr.com, cdn.reviewwave.com, calendly.com, acuityscheduling.com
- Extend per-site via the
cbxsf_lazyload_excluded_srcfilter - Harmless on non-WP-Rocket sites; leaves ordinary iframes (Google Maps) lazy
- Includes a GitHub self-updater (same pattern as the other CHIROBASIX plugins)