Version 9.1.210.3 (Support Release - 2 March 2026)
Learning Management
Resolve height issue on Syncfusion grid toolbox control (#145434)
Problem
- The training matrix grid controls' toolbox height is too big.
Solution
- Resolve height issue on the Syncfusion grid toolbox control by adjusting height styling for the toolbox
Resolve missing Syncfusion scripts that are needed for the Grid control in MVC pages. Also modified ToSignifyDateTime extension to handle date strings that have a time component (#145434)
Problem
- The training requirement matrix does not load. Also, learning manage product setup crashes when the YearDTO master data has dates with a time component.
Solution
- Resolve missing Syncfusion scripts that are needed for the Grid control in MVC pages. Also modified ToSignifyDateTime extension to handle date strings that have a time component.
Fixed Attendance History duplication (#145489)
Problem
- Duplicated records on attendance history
Solution
- Resolved the issue by paging by user instead of attendance records
Content Management
Resolved Data Annotation for Online Marking (#141344)
Problem
- Online marking stamps not behaving correctly when trying to move, or when moving across the page, creating ghost elements
Solution
- Refactor logic and code after Syncfusion upgrade, corrected behavior and page move
Report Builder
Resolved Filter values showing Incorrect Date (#144246)
Problem
- Development was added to have dropdown values of like 'Today', Next week', but when viewing the report that is marked as an invalid date
Solution
- Add FilterValue to be converted based on this data to the correct values
Performance Management
Resolve issue with the additional agreement button displaying when the user does not have a primary agreement (#140461)
Problem
- When a user is assigned to more than 1 review setup and not yet had a contract, it must display the option to pick the review setup on which to create the contract. It does not do this and, by default, selects the first review setup available.
Solution
- Ensure that when the chosen review setup's contract does not exists that, it does not set the selected review setup and allows the user to pick the initial review setup.
- Also made a change to only fetch the additional agreement modal data when the modal is opened.
Ensure only one import is logged per ruleset when importing surveys from v8 (#142910)
Problem
- When importing surveys from V8, an import was logged for each contract instead of one per ruleset.
Solution
- Ensure only one import is logged per ruleset when importing surveys from v8