Version 41
Jun 12, 2025
You can now add an image to your Pricing plan:
Added new options to the Site search module to display featured images and show short descriptions (based on the meta description) in search results:
Note:
To display featured images, make sure each page has a featured image set. Keep in mind that it may take some time for HubSpot's search crawler to index newly published or updated pages with featured images.
Also removed the extra space on the right side of the search result and lifted the maximum title width to better accommodate titles of any length. This change was also applied to the blog search.
You can now choose a different color scheme for the trigger icon in the header that opens the Site search and Mobile navigation. This is useful if you want the icon to match your header's color scheme while the window it opens uses a different one. For example, you might want the mobile menu icon to stay light, but have the actual mobile menu appear in a dark color scheme.
Added a new option to the Feature card module allowing you to align the icon, title, and description separately:
Added a few new options to the Navigation mega menu: Remove column spacing (at the top/bottom of each column; useful for single-row layouts where you want to eliminate extra space at the bottom of the mega menu), Custom padding for the mega flyout, and Separator spacing:
Added the Variable height slider option to the Quote and Review modules. It lets the slider adjust its height based on the current slide's content. Works only with 1-column sliders when Autoplay is off, as height changes during transitions are bad for user experience. Ignored when Sneak peek is on.
Added the Center content vertically option to the Review module.
Fixed an issue where background images failed to load if the file name contained parentheses.
Encoded Sharing titles to prevent broken links on X when special characters (such as |) are used in the page title.
css/components/blog-search.css
css/components/mobile-nav.css
css/components/nav.css
css/components/pricing.css
css/components/review.css
css/components/site-search.css
css/components/splide.css
js/components/site-search.js
modules/cover-card/module.html
modules/feature-card/fields.json
modules/feature-card/module.html
modules/hero-slider/module.html
modules/listing/module.html
modules/mobile-nav/fields.json
modules/mobile-nav/module.html
modules/nav/fields.json
modules/nav/module.html
modules/pricing/fields.json
modules/pricing/module.html
modules/quote/fields.json
modules/quote/module.html
modules/review/fields.json
modules/review/module.html
modules/section-extra-settings/module.html
modules/sharing/module.html
modules/site-search/fields.json
modules/site-search/module.html
templates/blog-listing.html
templates/blog-post.htmlcss/components/blog-search.css
css/components/mobile-nav.css
css/components/nav.css
css/components/pricing.css
css/components/review.css
css/components/site-search.css
css/components/splide.css
js/components/site-search.js
modules/cover-card/module.html
modules/feature-card/fields.json
modules/feature-card/module.html
modules/hero-slider/module.html
modules/listing/module.html
modules/mobile-nav/fields.json
modules/mobile-nav/module.html
modules/nav/fields.json
modules/nav/module.html
modules/pricing/fields.json
modules/pricing/module.html
modules/quote/fields.json
modules/quote/module.html
modules/review/fields.json
modules/review/module.html
modules/section-extra-settings/module.html
modules/sharing/module.html
modules/site-search/fields.json
modules/site-search/module.html
templates/blog-listing.html
templates/blog-post.html