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