This release includes a couple of nice design updates, a new Focal Header style, and expanded component design options, along with the usual bug fixes, infrastructure, and security updates.
New Features
Focal Header Style
A new Focal Image header style, along with better eyebrow management, is now available for most page headers. It places a large, prominent image alongside the header text — distinct from the typical background image.
What this means for editors:
- The Focal Header is designed to highlight a specific subject alongside your text. It's best used when profiling specific people or programs, with a subject-driven image as the focal point.
- The eyebrow content still auto-populates and can be overridden, but it can now also be hidden.
Component Padding & Spacing Controls
Editors and site builders now have finer control over the vertical spacing of page components.
- A new Remove Component Padding option is available on: 50–50 Contained, 75–25, Accordion, Rich Format, and Text components. Use it to eliminate top/bottom padding for tight or full-bleed layouts.
- The 75–25 layout now has an Invert Column Order option — use it to flip which side the wider column appears on without rebuilding the component.
Learn more:
- More about component options (including these design settings)
- Tips for reducing spacing between components.
Bug Fixes
- Color Picker: Selected background color now persists correctly after saving — it was being stored but not displayed.
- Unpublished component labels: Labels marking unpublished components were not appearing in previews of some components due to a template issue; this is now fixed
- Event email URLs: Event links in email teasers now use absolute URLs.
- Mobile font sizing: Components were overriding the global responsive font size, causing inconsistent text sizes on mobile devices
- Text components in 50–50: Extra unwanted side spacing on mobile when a text component appeared next to a content component has been removed
- Center and Institute date filtering: A discrepancy between how dates are stored and how they are displayed resulted in some institute courses not being included when filtering by start date. This has been resolved.
Security & Infrastructure
- Drupal core security updates
- miniOrange SAML module updated (JHURS-361)
- Redis caching layer configured (WTB-2146)
- General module updates
