diff --git a/includes/classes/Feature/Facets/Types/MetaRange/Block.php b/includes/classes/Feature/Facets/Types/MetaRange/Block.php index 284bcaa4e9..17f5d4fe8d 100644 --- a/includes/classes/Feature/Facets/Types/MetaRange/Block.php +++ b/includes/classes/Feature/Facets/Types/MetaRange/Block.php @@ -131,6 +131,16 @@ public function render_block( $attributes ) { $renderer_class = apply_filters( 'ep_facet_renderer_class', __NAMESPACE__ . '\Renderer', 'meta-range', 'block', $attributes ); $renderer = new $renderer_class(); + /** + * Prior to WP 6.1, if you set `viewScript` while using a `render_callback` function, + * the script was not enqueued. + * + * @see https://core.trac.wordpress.org/changeset/54367 + */ + if ( version_compare( get_bloginfo( 'version' ), '6.1', '<' ) ) { + wp_enqueue_script( 'ep-facets-meta-range-block-view-script' ); + } + ob_start(); $wrapper_attributes = get_block_wrapper_attributes( [ 'class' => 'wp-block-elasticpress-facet' ] );