With XperienCentral R46, we deliver crucial improvements aimed at enhancing the accessibility and security of the websites you build with our CMS. This release includes updates that make your sites more navigable for all users, strengthen defenses against potential security threats, and contains various bug fixes and improvements that contribute to a more stable and efficient platform.
Accessibility Improvements
In our ongoing efforts to promote inclusivity and accessibility, we have implemented the following improvements:
Use of fieldsets for radio buttons and checkboxes
Forms now use fieldsets to logically group radio buttons and checkboxes. By placing related options under a common label, screen reading software and other tools can convey this structure more effectively to users. This improvement helps users understand that the grouped options are part of a single choice, making navigation and comprehension of forms easier for those who rely on screen reading software.
Clearer error messages specific to each field
We have improved error messages in forms to be more specific and informative. Instead of generic messages like "This field is required," the error messages now include the name of the field, for example, "Please fill in the required field 'Email address'." This enhancement helps users quickly identify and correct errors.
Contextual links with improved screen reader support
To provide better context for screen reader users, we have added the aria-label attribute to links, in addition to the existing title attribute. This aria-label provides relevant extra context by combining the link text with the title attribute, ensuring that screen readers convey all meaningful information about the link destination. We have also implemented filtering to remove title attributes that contain a URL with a protocol (https://) from the aria-label and to prevent duplication when the link text and title attribute match.
If you encounter any more limitations in XperienCentral that make it impossible to create a WCAG-compliant website, please contact your account manager or Customer Services, and we will ensure that the issue is addressed.
Removal of jQuery from the frontend Interactive Forms
We have removed jQuery dependencies from the frontend Interactive Forms code. This change improves the security and performance of websites created with our CMS. By eliminating jQuery, we reduce potential security risks associated with the library, as jQuery is often a target for security vulnerabilities with frequently discovered CVEs (Common Vulnerabilities and Exposures). Additionally, pages load faster without the overhead of jQuery. By providing JavaScript that aligns with modern web standards, we help ensure that your website is both secure and efficient without reliance on unnecessary libraries.
Bug Fixes and Improvements
- Improved loading functionality of modular templates with custom modular types on secondary channels
- Optimized CSP reporting by ignoring empty reports
- DownloadVersion and ImageVersion now correctly fall back to the homepage when necessary
- Enabled SVG to WebP conversion
- Default language labels are now editable again
- Datepicker now saves correct dates, even without changes
- The properties dialog now opens correctly in edit mode
- Last login date is now updated correctly
- Consistent behavior in passing on read permissions and page sections
- Functionality of the Newsletter and External Link Checker modules restored
- Support for IPv6 in header filtering and authorization
- Content item locks are now correctly released
- Adding fields to layouts now works consistently
- HTML filter preserves relative links
- Efficient form validation without recursion issues
- Authorization panel now only sends updated user statuses
- "Include in search engine" property added to page sections
- Language label keys now handle case sensitivity correctly
- Improved handling of redirects
- Advanced search now consistently shows results
- Improved support for the X-Forwarded-Prefix header
- Support for MariaDB Server 11.4
Comments
0 comments
Please sign in to leave a comment.