Views:

Removal of Legacy Components


The following information is only relevant to Mercury System Admins of organisations who are using bespoke customisations.


Occasionally it is necessary for legacy components to be removed in order to improve performance across the Mercury Platform. Before the decision is made to remove these, we conduct investigation to assess the impact.

The majority of customers will not see any impact at all in these components being removed however a small number of customers who have created bespoke customisations that call on one of these components may notice a change.

For a list of permitted customisations please refer to this document.

Going forwards we will give you notice of at least 1 release of any components that are slated for removal, and we encourage you to raise a support ticket if you have any questions relating to the removal of the particular component.

The components listed below are scheduled for deletion in Release v35 of Mercury, currently scheduled for September/October 2025.
Click here for instructions on how to identify any X DNU dependencies in your environment.

 

Component Name

Component Type

X DNU [v33] DEL [v35] Video Call Type

Table

X DNU [v33] DEL [v35] Workflow Schedule

Table

X DNU [v33] DEL [v35] [mxrecruit] [postDeployment] [v31] Deactivate Workflow Schedules

Cloud Flow

X DNU [v33] DEL [v35] [mxrecruit] [postDeployment] [v31] Update Existing State ISO Codes

Cloud Flow

X DNU [v33] DEL [v35] Compliance Evidence Validity - Valid From date passed

Process(Workflow)

X DNU [v33] DEL [v35] Compliance Evidence Validity - Valid To date passed

Process(Workflow)

X DNU [v33] DEL [v35] Data consent deactivation

Process(Workflow)

X DNU [v33] DEL [v35] Delete Unwanted Dynamic Emails

Process(Workflow)

X DNU [v33] DEL [v35] Off Limits - Clear Reason and Expiry Date on Candidate 2

Process(Workflow)

X DNU [v33] DEL [v35] Off Limits - Clear Reason and Expiry Date on Client

Process(Workflow)

X DNU [v33] DEL [v35] Placement running status - ended

Process(Workflow)

X DNU [v33] DEL [v35] Placement running status - ending soon

Process(Workflow)

X DNU [v33] DEL [v35] Placement running status - live

Process(Workflow)

X DNU [v33] DEL [v35] Placement running status - starting soon

Process(Workflow)

X DNU [v33] DEL [v35] Placement status - end date reached

Process(Workflow)

X DNU [v33] DEL [v35] Placement status - end soon date reached

Process(Workflow)

X DNU [v33] DEL [v35] Placement status - hard end date reached

Process(Workflow)

X DNU [v33] DEL [v35] Placement status - start date reached

Process(Workflow)

X DNU [v33] DEL [v35] /app/js/app.js

Web Resource

X DNU [v33] DEL [v35] /app/js/directives/bingDirective.js

Web Resource

X DNU [v33] DEL [v35] /app/js/html5shiv.js

Web Resource

X DNU [v33] DEL [v35] /app/js/loadingbar.js

Web Resource

X DNU [v33] DEL [v35] /app/js/LocalSearchService.js

Web Resource

X DNU [v33] DEL [v35] /app/js/Models.js

Web Resource

X DNU [v33] DEL [v35] /app/js/savedQueryService.js

Web Resource

X DNU [v33] DEL [v35] /app/js/showModalDialog.js

Web Resource

X DNU [v33] DEL [v35] /search/js/directives/queryTermDirective.js

Web Resource

X DNU [v33] DEL [v35] /search/js/EmailEditorLoader.js

Web Resource

X DNU [v33] DEL [v35] Candidate Contact

Web Resource

X DNU [v33] DEL [v35] ClientSpecificScripts

Web Resource

X DNU [v33] DEL [v35] ClientSpecificValidation

Web Resource

X DNU [v33] DEL [v35] contactsubgridselector

Web Resource

X DNU [v33] DEL [v35] crimson_/scripts/finance.js

Web Resource

X DNU [v33] DEL [v35] CV

Web Resource

X DNU [v33] DEL [v35] GeneralEmail

Web Resource

X DNU [v33] DEL [v35] MailEditor

Web Resource

X DNU [v33] DEL [v35] Mercury.Ribbon

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/plugins/
mercury_preview/plugin.js

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/plugins/
textcolor/plugin.min.js

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/content.min.css

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/fonts/tinymce.eot

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/fonts/tinymce.svg

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/fonts/tinymce.ttf

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/img/anchor.gif

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/img/loader.gif

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/img/object.gif

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/img/trans.gif

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/skin.ie7.min.css

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/skin.min.css

Web Resource

X DNU [v33] DEL [v35] mercury_/app/EmailEditor/js/3rdParty/TinyMCE/themes/
modern/theme.min.js

Web Resource

X DNU [v33] DEL [v35] mercury_/app/js/searchresultmarkerservice.js

Web Resource

X DNU [v33] DEL [v35] mercury_/app/js/Utils.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/Address.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/Appointment.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/ClientAddresses.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/configuration.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/DataPassing.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/EmailController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/EmailLoad.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/EmailModel.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/GeneralEmailLoad.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/html5Util.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/richTextBinding.js

Web Resource

X DNU [v33] DEL [v35] mercury_/Scripts/socialPaneCustomisations.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/BootSideMenu.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmCandidateDetailController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmCandidateGridController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmMainNavController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/mxrmNavController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmRefinementsController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/mxrmSearchBarController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmSearchdrawerController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/controllers/
mxrmSearchfilterController.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/bingMapDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/bubbleDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/
candidateDetailGridDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/
mxrmSearchBarDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/
remoteItemsGridDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/
searchStringDrawerDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/directives/toolbarDirective.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/flexcroll.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/mercuryscripts.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/models/optionsSets.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/models/
searchRequestModel.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/models/userPersonalisation.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/mxrmGlobal.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/PolyFills.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/services/
searchService.js

Web Resource

X DNU [v33] DEL [v35] mercury_/search/js/services/
storageSearchService.js

Web Resource

X DNU [v33] DEL [v35] PlacementDateChange

Web Resource

X DNU [v33] DEL [v35] PlacementTabSelect

Web Resource

X DNU [v33] DEL [v35] placementV2ShowHide

Web Resource

X DNU [v33] DEL [v35] recruit_/app/EmailEditor/js/3rdParty/TinyMCE/plugins/
paste/plugin.min.js

Web Resource

X DNU [v33] DEL [v35] recruit_/core/entity/contact/ribbon/contact-hireara-button.js

Web Resource

X DNU [v33] DEL [v35] recruit_/Scripts/ContactShowHideExperienceTab.js

Web Resource

X DNU [v33] DEL [v35] recruit_/scripts/HideTabConfig.js

Web Resource

X DNU [v33] DEL [v35] recruit_/Scripts/
PlacementDateChecker.js

Web Resource

X DNU [v33] DEL [v35] recruit_/scripts/
SetJobTitleToVacancyName.js

Web Resource

X DNU [v33] DEL [v35] recruit_/scripts/
showHideBasedOnType.js

Web Resource

X DNU [v33] DEL [v35] SubgridControl

Web Resource

X DNU [v33] DEL [v35] Technically Compatible JScript Library

Web Resource

X DNU [v33] DEL [v35] TrackClientSpecificValues

Web Resource

X DNU [v33] DEL [v35] Vacancy Grids

Web Resource

X DNU [v33] DEL [v35]mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/fonts/tinymce.woff

Web Resource

X DNU [v33] DEL mercury_/app/EmailEditor/js/3rdParty/TinyMCE/plugins/
mercury_preview/plugin.min.js

Web Resource

X DNU [v33] DEL mercury_/app/EmailEditor/js/3rdParty/TinyMCE/skins/
lightgray/content.inline.min.css

Web Resource

 


How to identify dependencies on Legacy X DNU Components 

To identify whether your Mercury environment has dependencies on a particular X DNU component, follow the steps below.
 
1) Head to your solution: 


A screenshot of a computer<br><br>Description automatically generated 

 


2) Find the X DNU components: 


A screenshot of a computer<br><br>Description automatically generated 



3) Select the component you want to check and select Advanced -> Show Dependencies:  


A screenshot of a computer<br><br>Description automatically generated 

 


4) Review all components listed in any of the 3 tabs. If no results are shown, then there is no further action for you to take on this component:


A screenshot of a computer<br><br>Description automatically generated 
 

As seen in the example above, this X DNU component is being used by the Contact Form. Therefore, in this example your usual development process should be followed to edit the Contact Form to remove references to the legacy Mercury component. 

 

END