Version 9.1.200 (15 December 2025) Identity and Authorisation Styling for registration text area (#142116) Problem Within identity, the text area does not have a border, as other inputs are generated   Solution Add a change to add the border   Dark heading text is not being used in Password reset (#139455) Problem When using dark heading text, the theme in identity is being retrieved on reset password with the default theme, which results in the incorrect theme being retrieved for settings    Solution Add a check to include the default theme to retrieve the correct theme   Resolved user not being deleted in identity (#139779) Problem When a user is hard deleted within the account, a request is sent to other services, and inside the identity user is not deleted    Solution Correct the SQL query to delete the correct user   Performance Management Employee Progress Dashboard not showing (#142417) Problem In PM, the employee progress dashboard was not showing.    Solution Pass the correct variable to the EmployeeDashboardProgress element.    Reporting Lines not updated (#141221) Problem When a user's performance manager reporting line is removed, the contract can still be seen under the manager's subordinate view    Solution Correct the event to also send an update once a reporting line is deleted   Visually impaired improvements (#138423) Problem Performance Management was not visually impaired-friendly.    Solution Added keyboard navigation and improved the text that a screen reader will read   Fix misaligned dashboard gauges (#141023) Problem At times, the dashboard gauges in the overall summary section get misaligned.   Solution Removed the Eye icon from the check-ins and survey dials and aligned with the agreement standard, which shows the tooltip to "click to view". Removing that solved a lot of the misalignment issues. Additional styling changes to get dials aligned as close as possible.   Disable the Send / Approve button after click and resolve the issue where the QA score is also captured incorrectly on the Moderator save (#141061) Problem When clicking the confirmation button on the moderation modal on slow connections user could potentially click the button again, causing duplicate moderation submissions. QA score is incorrectly captured when the moderator does a direct send to qa, causing the QA score to be shown prematurely The overall final score is the same as the moderated score after the moderation is approved    Solution Disable the confirmation button after clicked. Don't save the QA score if only the moderator is sending it to QA.  Fix the moderated score showing as final after moderation approval   Disable the Create Additional Agreement button after clicking and add a loading indicator (#140958) Problem On a slow connection, after clicking on create additional agreement it can take a couple of seconds to close the modal, presenting the opportunity for the user to click create again and add multiple additional agreements.    Solution Disable the create button on click and add a loading indicator to the Ajax post.   Fix issue where Review Setup selection is not shown, and it defaults to the first assigned setup (#140461) Problem When a user is assigned to more than 1 review setup and has 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 to use a contract does not exist 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.   People Management Location Name in API (#142336) Problem The incorrect value is used to populate the location name   Solution Corrected the value   Unnecessary permissions on the list of rulesets (#141953) Problem Some users who have the role permission to transfer users to a ruleset get an error when opening the transfer modal.    Solution Remove unnecessary permissions on list rulesets for the tenant call.    Copy Reporting Lines tooltip is missing, and the copy button is missing on the summary page (#142243 and #142313) Problem Copy Reporting Lines tooltip displays incorrectly, and the copy button is missing on the summary page    Solution Fixed Copy Reporting Lines tooltip displays incorrectly, and the copy button is missing on the summary page   Add domain error for existing user on other ruleset, apply styling fix for Firefox on date validator text, add excludeInactiveOrgnodes param to exclude inactive org nodes from ListOrgNodesExtended (#142177, #142156, #142150 and #141944) Problem Validator message styling for date pickers is not consistent between Chrome and Firefox. Able to select unpublished org nodes to transfer to Long .net error when trying to transfer person Select2 has a clear button whose styling is incorrect    Solution Add a domain error for the existing user on the other ruleset.  Apply styling fix for Firefox on the date validator text.  Add the excludeInactiveOrgnodes param to exclude inactive org nodes from ListOrgNodesExtended.  Remove the clear button for the select2 position dropdown. Not needed as only one should be selected.   Add Reporting lines to the appointment screen and the ability to copy and paste reporting lines (#133372) Problem Need to add the ability to add Reporting lines to the appointment screen, and then, in general, the ability to copy and paste reporting lines.    Solution Added the ability to add Reporting lines to the appointment screen, and then, in general, the ability to copy and paste reporting lines.   Resolved load more, throwing an error (#141070) Problem When User Roles are being viewed, and load more is clicked, it throws an error as the load more URL does not pass the correct params through, as the initial load    Solution Corrected parameters that needed to be passed through for loading more   Resolve validator styling on transfer ruleset modal, fix permissions checks (#141941) Problem Can open transfer modal on certain users, styling inconsistencies between validator labels.   Solution Resolve validator styling on transfer ruleset modal, fix permissions checks   Add Settings to Control which People Management Tabs and Profile Preview Versions to Show (#139940) Problem Need to Add Settings to Control which People Management Tabs and Profile Preview Versions to Show    Solution Add Settings to Control which People Management Tabs and Profile Preview Versions to Show   Job Management Positions not loaded for Job Profile (#140550) Problem When a user selects filled positions from a job profile, a modal opens with an empty list of position table data    Solution Call the needed endpoint to populate the datatable of positions   Resolved propagation script for master data on existing rulesets (#141811) Problem Master data not created for existing rulesets    Solution Add a script to add the master data to all rulesets where the records do not exist yet   Data Warehouse Adjustments within LearningManagementReport_ETL (#137804) Problem The promotion status did not calculate correctly due to subject names that have changed recently, which can make it inaccurate for TermResults Some averages did not calculate correctly for TermResults Rounding issue occurs for the score field within StudentSubjects when the score is updated with either the Moderated- or the Calculation Score    Solution Resolved issues with Promotion Status calculation step for TermResults Resolved the average calculation for TermResults Resolved the Rounding issue for the score field within StudentSubjects by adding a round function  Added new field "FailedReason" within TermResults   Adjustments made within lmStudentSubjects (#137804) Problem Fields YearID, GradeID and CycleID are required within lmStudentSubjects Adjustments are required within the lmStudentSubjects  There are cases where duplicates return within the lmTermResults    Solution Added new fields YearID, GradeID and CycleID within lmStudentSubjects Added a step to update Score field to the latest Mark Score if it is either Calculated or Moderated Mark  Resolved duplicate issue within lmTermResults   Added new datasource lmReportCards within LearningManagementReport_ETL (#137804) Problem A new datasource, lmReportCards, is required within the data warehouse   Solution Added new datasource lmReportCards within LearningManagementReport_ETL   Implemented Performance Improvements within PeopleManagement_ETL (#140865) Problem Performance Improvements are required within the SSIS Package PeopleManagement_ETL due to the growth of system data and the DWH Package    Solution Removed the DELETE and Truncate Steps and replaced them with Update and Inserts for the below Data Sources: - accUsers - accKudos - accDisciplinaryActions - accUserLogins - accUserAssets - accUserFiles Set the User Age update step to only run/update at midnight Set accUserLoginStats to only run at midnight 4. Updated FullRefresh to only refresh data that has been created or edited within the current year, instead of all the historic data   Resolved error on Update Step within LearningManagementReport_ETL.dtsx (#137804) Problem The package currently fails due to recent changes made within subject setups   Solution Resolved error on Step "Update and Delete Records within Staging Table" within LearningManagementReport   Imports Sync Empty V9 roles to V8 (#136370) Problem If all of a user's V9 roles are removed, the permission changes are not synced to V8   Solution Remove all V8 roles which were mapped to V9 roles when all roles are removed from a V9 user Add missing Dev configs   Resolved multiple file downloads (#138132) Problem When a user has multiple tabs open, and a request is sent to download the file, it is generated multiple times, as a SignalR message is sent to each tab.    Solution Add a change to generate an ID value for that tab, which is used to validate on the incoming message before actioning   System Access Resolved user registration field historical error (#134698) Problem A historical bug in the domain object that created duplicate fields per user registration was corrected, but the script was not included to fix the data    Solution Add a script to remove duplicated fields and take the latest one, and update to user name fields as a default