Skip to content

v1.0.0 — WP Rocket LazyLoad embed compatibility

Choose a tag to compare

@chirobasix chirobasix released this 02 Jul 00:22
· 8 commits to main since this release

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_src filter
  • Harmless on non-WP-Rocket sites; leaves ordinary iframes (Google Maps) lazy
  • Includes a GitHub self-updater (same pattern as the other CHIROBASIX plugins)