Please note the product releases for the environments are scheduled as follows:
U.S. = 21 January, Monday Evening | Canada = 21 January, Evening
| Australia = 22 January, Tuesday Morning
Enhancements
Credit Card Recovery Fees in Giving Transaction Reports
The Giving Transaction report has been updated to improve how CC Fee Recovery is displayed for clients with the feature enabled. These changes include a revision to the report format that introduces a dedicated row for recovered credit card fees, similar to how individual designation allocations are broken out.
If your organization does not have credit card fee recovery enabled, your reporting will remain unchanged.
For more details on early adopter Credit Card recovery please refer to out November 2024 release notes:
https://support.imodules.com/hc/en-us/articles/29559958102555-Encompass-Release-Notes-7th-October-2024
Accessibility Improvements for Form Controls
Form controls are elements on a form users use to enter information or make selections. Some common examples are buttons, checkboxes, and text fields. To meet WCAG accessibility standards, we made these improvements to form controls.
Error messages not associated with controls in error
Issue: The error message for the Donation Amount field is not associated with the input.
Resolution: We updated the form error messages to ensure they are correctly associated with their respective fields, improving clarity and usability for users relying on assistive technologies.
Error Message Association:
-
-
- The error messages for the "State" and "Designation" fields are now programmatically associated with their respective form controls using the aria-describedby attribute.
- Screen readers will now announce the error message alongside the relevant input field, ensuring users are aware of and can address the issue.
-
Field Validation:
- The form controls in error are marked with aria-invalid="true", indicating their status to assistive technologies.
Required form controls don’t convey or expose their required state
Issue: When a user selected Please notify me prior to my next billing, screen readers weren’t notified that the email address became a required field.
Resolution: We updated the form fields and error notifications to improve accessibility and ensure users relying on assistive technologies can complete forms effectively.
Error Notifications:
- The "Please Notify" billing checkbox and the "Email Address Notify/Remind" field now include error notifications that are properly identified and announced by screen readers.
Required Field Indication:
- Required fields are now marked using aria-required="true", ensuring assistive technologies can notify users that these fields are mandatory.
- Visual asterisks used to indicate required fields are hidden from screen readers with aria-hidden="true", preventing unnecessary announcements like "star."
Improved focus management for membership forms
Issue: When a user entered and submitted a promotion code, the focus was lost and moved to the body of the page.
Resolution: The focus now correctly remains on the selected radio button, preventing it from being lost and moving to the body of the page. Additionally, when a promotion code is entered and submitted, the focus now stays on the Apply button.
Improved focus management for donation forms
Issue: When a user entered text in the search field in the designations selection area and then selected Save Selection or Close, the focus was lost and moved to the body of the page.
Resolution: The focus order now returns to the designation selection control rather than moving to the body of the page.
Search input not given enough programmatic information
Issue: When a user enters text in the designations selection area, the results are filtered dynamically. This visual change was not apparent to blind or low vision users.
Resolution: We improved the accessibility of the designation search input field on donation forms to make it easier to understand.
- The search input was moved to directly follow the section header and description text to provide proper context for screen readers.
- The accessible name for the search input now includes clear instructions, such as: "Arts Funds Collection, pick one or more arts funds, enter text to dynamically filter results."
- Hidden text with a role="status" was added to notify users of the number of results dynamically filtered as they type.
Accordion headers don't follow WAI-ARIA guidelines
Issue: The element that expanded the accordion content was identified as a link instead of a button. The accordion content wasn’t contained within an element with role="region".
Resolution: We updated the accordion component on forms to make it easier for users with disabilities to navigate.
- The clickable part of the accordion is now correctly recognized as a button, making it more accessible for screen reader users.
- The expanded and collapsed states of the accordion are now clearly labeled, so users know what section they are on.
- Added better navigation support for keyboard users, ensuring the accordion works seamlessly with standard keyboard controls.
Resolutions
Functional Area |
Reference |
Description |
Events | 1343593 |
Previously, the registration button continued to appear after the registration date range passed when there was more than one instance of the registration button token in the layout. Now, the button only appears during the registration date range or until the event date is past. |
Events | 2294851 |
Previously, when setting up an event or form, if a user entered a custom URL that was already in use, they received an error message. However, the custom URL field would disappear, preventing the user from entering a new or updated value. This is fixed and users can correct the value as needed. |
Profile | 1204598 |
When a member views the Clubs & Chapters or Groups subcategories in their personal profile, these categories now expand as expected. Previously, the expand and collapse functions didn’t work on mobile devices. |
Foundations | 1408293 |
This fix improves the logout functionality for admins, particularly when scheduled payments are enabled on the form, providing a smoother transition to the homepage or login page after logging out. |
Giving | 2375529 |
The expiration year options in the billing dropdown now include the year 2035, allowing users to select future expiration years beyond 2034. This update ensures that the billing page provides a more flexible and accurate range of expiration years, allowing users to select a broader range of valid credit card expiration dates. |
Email marketing | 1789456 |
Previously, when users used the search functionality on the List & Segments page to search for items on any page other than page 1, the grid would display no results. This issue is fixed and the search now works consistently across all pages of the grid. |
Email marketing | 2254005 |
Previously, when users viewed draft emails, the selected sender sometimes did not display correctly. Instead, the "Add Sender" option would appear, even when a sender had already been selected. This issue is fixed. |