Version 9.1.102 (15 July 2024) Performance Management The employee cannot submit objectives (TP#118111) Problem A user could not submit objectives if perspectives were enabled and an Action Plan section was active on the contract.   Solution Ensure that contract objectives can be submitted when perspectives are enabled and an action plan section is present.   Prevent the delete icon from wrapping to a new line (TP#117026) Problem When an employee views his agreement when there is one period in the rating phase and another is still in the objective phase, then the delete icon on the objective phase is moved to the next line to the left of the table   Solution Fix delete icon wrapping to next line on Employee Dashboard   Ruleset Management Translation Resources displayed in tooltip (TP#116882) Problem Tooltip items are not being translated.   Solution Run translation functions when getting the list of menu items.   Content Server Password is in clear text by default (TP#116341) Problem Content server client secret visible by default   Solution Changes content server client secret to have password type by default   Menus displayed incorrectly (TP#116853) Problem The learning portal and HR help desk translations had typos in them, which caused the translation to not work.   Solution Fix the typos for those two translations.   'User not active' message when attempting to log into newly created ruleset (TP#116988) Problem When a new ruleset is created, when trying to log into that ruleset with the user that created it a user not active message is displayed. The problem is that the user has no appointment and does not exist on JobProfiler.MaterializedUsers because of an error when trying to materialize the user. This error is because the user has tried to be added before the ruleset has been created on JP which causes the context to go invalid and the user never gets created.   Solution Changed the order of execution to first send the ruleset created event, and then send the copy identity user (which calls user created event) to reduce the chance of a race condition occurring and the user being created before the ruleset exists on JP.   People Management Not Authorised screen displayed when terminating an employee (TP#116658) Problem  When terminating an employee an unauthorized screen is shown and the user can not be found within the people management dashboard. The terminated users are thus not cached and therefore the unauthorized error.   Solution Made changes to the user's query to include all users to add in the cache as well.   This fixed both issues, on people management dashboard and with the unauthorized page.   Welcome message image on screen display (TP#118074) Problem Images overlap the modal   Solution Make send confirmation email dialog preview XL   Login page Items cannot be seen, the drop-down items are in white and the background is white (TP#116763) Problem Transparency does not work on drop-down items The drop-down is still visible when there is only one language to select   Solution Let the drop-down color be set to the same as the parent element. Otherwise, the text won't be seen Hide the language drop-down if there is only 1 active language on the current ruleset