Change Log 10.6
This update, scheduled for the evening of April 3rd, focuses almost exclusively on accessibility changes to help you better meet the requirements of the upcoming Americans with Disabilities Act (ADA) law change going into effect later this month. Read on for the additional new features, updates, including template fixes based on your SiteImprove reports shared in Slack.
This update includes:
- Upgrade to Drupal 10.6
- Updated AI features to use GPT 5 mini model
- NEW - Archived for Accessibility - this feature helps our users identify and properly label file content that meets the criteria for the archived status per the Americans with Disabilities Act (ADA) law change going into effect in April 2026. This affects files embedded in text in the WYSIWYG and attached in the Documents section of pages. Additionally, a new View has been created to list all such labeled files in your site for easy review and access.
- NEW - Site Logo alt text - Site Managers can now assign alt text to the logo when adding it in the Appearance section.
- NEW - Simple XML Sitemap base URL - Sites with multiple domains will now have the ability to easily set which domain is to be treated as the primary base URL for the sitemap.xml file for improved indexing and search results.
- Fix for thumbnail images not showing alt tags: re-save the image in your Media Library.
- Fix for CORS issue affecting the display of CourseLeaf blocks
- SiteImprove report accessibility fixes - A big thank you to all our users who collaborated with us in our #sitefarm Slack channel to share specific issues flagged by SiteImprove. Your posts, along with the screenshots, proved invaluable for targeting specific issues we could address in our template code. Here are the list of fixes included, which we hope will remove the related SiteImprove flags and improve your overall accessibility scores:
- H1 handling
- Homepage - the site name will be assigned the
H1tag. If only the logo is being used, the site name, as entered in the Basic Site Settings configuration page, will be used for theH1even if not visually displayed, though it will be accessible to screen readers and search engines. If you're only using your site logo, be certain to review the site name information to verify it's using the information you want read; by default, the site name is otherwise the admin name of the site as selected by the person who originally requested the SiteFarm site. - Interior pages - the page title will be assigned the
H1tag. If you've removed the Page title block in favor of some other solution, you will be responsible for creating anH1on your page and fixing any semantic heading order issues. Please be aware that this fix requires that the Page Title block be present and placed in a logic spot in the region order, ideally the Page Title region, in order to work and not cause semantic heading order issues. - Navigation bar - the
H2tag for the menu bar will be removed and replaced with adivto avoid semantic order issues.
- Homepage - the site name will be assigned the
- Article Teaser listings reporting empty
uls- When an article isn't assigned a category, it was creating empty unordered list tags (
<ul> </ul>). We've updated the code to avoid inserting the unordered list tags if nothing is assigned.
- When an article isn't assigned a category, it was creating empty unordered list tags (
- Third-party oEmbed/iframes
titleattributes- If you're using the URL Embed option to include media, we unfortunately can't make any changes to the injected code, which will cause an accessibility flag.
- If an iframe code snippet is available, you can manually add the code using the Insert HTML icon feature in the WYSIWYG and then adding a
titleattribute into the code yourself. We strongly advise to avoid pasting in iframe code unless absolutely necessary.
See the examples provided in WCAG 2.1 Example section to see where you can add thetitleattribute.
- Early warning: WYSIWYG will now alert you to empty headings and links
- SiteImprove reports have indicated the presence of empty headings, which are heading level tags without any content in them. Example:
<h3> </h3>. This was an easy issue to create, especially in CkEditor 4, when pressing the return key to drop to a new line after creating a subtitle could assign that style to the new line too. Now, the WYSIWY will highlight the issue to let you know one exists so you can easily delete it before saving. The alert will still allow you to save, but be prepared for SiteImprove to point it out to you later. - Empty links are a far less likely to occur, but we included them in the alert as well.
- SiteImprove reports have indicated the presence of empty headings, which are heading level tags without any content in them. Example:
- Social media links block now includes an
aria-labelattribute- If using the default services, the site will use the default language in the block, but you can edit the block and update the field if you want to change the wording for the label.
- Alt tag duplication issue for teaser images with a link has been fixed
- Previously, the page link associated with a teaser image (think of your list of recent articles) also used the alt tag wording assigned to the image. Now, an
aria-labelattribute will be added to the link and it will use the title of the page destination.
- Previously, the page link associated with a teaser image (think of your list of recent articles) also used the alt tag wording assigned to the image. Now, an
- Courseleaf block will now include a
tablistrole for easier navigation - Hero banners with videos will now insert the required
titleattribute into the rendered iframe- If the Hero banner block includes text in the Title field, the
titleattribute will output "video related to <insert hero banner title>". - If the Hero banner block does NOT include text in the Title field, the
titleattribute will output "related to hero banner".- Please keep in mind that adding multiple Hero banner blocks without text in the Title field may cause a duplication flag in SiteImprove as each
titleattribute will use the same text.
- Please keep in mind that adding multiple Hero banner blocks without text in the Title field may cause a duplication flag in SiteImprove as each
- If the Hero banner block includes text in the Title field, the
- Adjustments have been to make the focus state more visible when tabbing through content on a page
- Webform progress bar contrast color fixed
- Select boxes in the sidebar will now include the required
labelattribute
- H1 handling