Skip To Main Content
CMS Software Update: Jul 8, 2025
L Lamington

We’ve rolled out a wide set of improvements and fixes across Composer to enhance performance, accessibility, and reliability in Calendars, Messages, Forms, and more.
This release includes smarter error handling, UI refinements, and better support for inclusive design standards—making everyday workflows smoother for school web admins.

In Calendars, we addressed several issues that impacted usability and migration. When clients migrated calendars from Calendar Manager, we now detect and handle incorrect iCal links more gracefully, preventing unexpected errors during settings updates. A recurring issue where the calendar sometimes defaulted to the wrong month—despite cache clears and browser resets—has been identified as a caching problem and is being mitigated. We’ve also refined color settings for all-day events to meet accessibility contrast standards and fixed an issue where Grid View displayed event titles incorrectly when truncation was enabled. Additionally, we’re investigating performance concerns related to calendar load speed for large data sets to deliver a better experience for all district users.

For Messages, we fixed a bug where cloned messages failed to retain mailto: links, replacing them with placeholder text. This now preserves the original intent of email-based calls to action. We’ve also resolved a frustrating translation error that intermittently prevented users from selecting a language, ensuring a smoother multilingual experience going forward.

In Forms, we've made backend improvements to reduce the rate of failed submissions caused by CAPTCHA validation errors—particularly those that falsely indicated success in the UI. For Stripe-based forms using currencies like JPY, we've clarified error messaging when the submitted amount falls below the payment processor's threshold. Additionally, we've fixed a long-standing issue where placing forms inside Accordion panels prevented them from displaying properly; now, they fully load and function as expected in more flexible layout combinations.

We’ve made thoughtful accessibility improvements as well—particularly in Posts, where popup titles previously used <div> elements. Clients can now request use of proper heading tags like <h2> or <h3> to support screen readers and audit tools. Search results are now more consistent between logged-in and public views, and an issue with tag filtering on shared post tool elements has been corrected. In Redirects Manager, we’ve resolved a URL encoding issue where %20 was mistakenly being double-encoded during bulk uploads, causing broken redirects.

Finally, we’ve implemented a performance enhancement in panel group elements like accordions and tabs—they now load their content asynchronously, improving initial page load speed and responsiveness, especially on content-heavy sites.

These updates continue our ongoing effort to make Composer faster, more reliable, and more inclusive. Thanks for being part of the journey.

 

Bug Fixes 

  • Forms: Fixed an issue where forms placed inside accordion panels failed to display properly until clicked.
  • Site Search: Fixed an inconsistency where search results differed between logged-in and public users. 
  • Posts: Tag filters in post tools now work correctly even when used inside shared elements. 
  • Posts: Fixed an issue where Board and Post Tools filters didn’t work together as expected on linked elements.
  • Posts: Resolved a bug where shared containers broke post filtering until the page was reloaded. 
  • Composer: Cleaned up redirect import behavior to prevent double-encoding of space characters.. 
  • Locations: Fixed an issue where hidden titles or missing subtitles still rendered empty links in the UI. 
  • Accessibility: Updated post pop-ups to use semantic <h2> tags for titles instead of <div>s to support accessibility. 
  • Forms: Users now see a user-friendly error when submitting Stripe payments under the allowed limit for JPY.
  • Forms: Fixed an issue where form submissions occasionally failed due to CAPTCHA errors despite appearing successful in the UI.
  • Calendar: Fixed a UI bug where the “Show each slide for X seconds” option appeared even when autoplay was turned off.
  • Calendar: ICS imports now correctly handle recurring events without generating duplicate records.
  • Calendar: Added a new column to the self-migration report to include stats for each failed event.
  • Calendar: Calendar UI now ensures proper contrast on all-day events for better accessibility compliance.   

Explore More Recent Updates