Enonic version: 6.13.1
OS: All
Hi,
When we are editing content, most times the display name gets wiped out.
The console in the browser displays this error message:
at eval (eval at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26), <anonymous>:1:101)
at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26)
at DisplayNameScriptExecutor.execute (DisplayNameScriptExecutor.ts:20)
at HTMLDivElement.<anonymous> (ContentWizardPanel.ts:1180)
DisplayNameScriptExecutor.safeEval @ DisplayNameScriptExecutor.ts:31
DisplayNameScriptExecutor.execute @ DisplayNameScriptExecutor.ts:20
(anonymous) @ ContentWizardPanel.ts:1180
DisplayNameScriptExecutor.ts:31 Cannot evaluate script [$('heading')]. TypeError: $ is not a function
at eval (eval at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26), <anonymous>:1:101)
at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26)
at DisplayNameScriptExecutor.execute (DisplayNameScriptExecutor.ts:20)
at _all.js:76815
at _all.js:6514
at Array.forEach (<anonymous>)
at AutosizeTextInput.FormInputEl.notifyValueChanged (_all.js:6513)
at AutosizeTextInput.FormInputEl.refreshValueChanged (_all.js:6469)
at AutosizeTextInput.FormInputEl.setValue (_all.js:6389)
at WizardHeaderWithDisplayNameAndName.setDisplayName (_all.js:76883)
DisplayNameScriptExecutor.safeEval @ DisplayNameScriptExecutor.ts:31
DisplayNameScriptExecutor.execute @ DisplayNameScriptExecutor.ts:20
(anonymous) @ _all.js:76815
(anonymous) @ _all.js:6514
FormInputEl.notifyValueChanged @ _all.js:6513
FormInputEl.refreshValueChanged @ _all.js:6469
FormInputEl.setValue @ _all.js:6389
WizardHeaderWithDisplayNameAndName.setDisplayName @ _all.js:76883
(anonymous) @ ContentWizardPanel.ts:1180
3DisplayNameScriptExecutor.ts:31 Cannot evaluate script [$('heading')]. TypeError: $ is not a function
at eval (eval at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26), <anonymous>:1:101)
at DisplayNameScriptExecutor.safeEval (DisplayNameScriptExecutor.ts:26)
at DisplayNameScriptExecutor.execute (DisplayNameScriptExecutor.ts:20)
at HTMLDivElement.<anonymous> (ContentWizardPanel.ts:1180)
DisplayNameScriptExecutor.safeEval @ DisplayNameScriptExecutor.ts:31
DisplayNameScriptExecutor.execute @ DisplayNameScriptExecutor.ts:20
(anonymous) @ ContentWizardPanel.ts:1180```
This happens in production, QA and development environments. Happens in FireFox and Chrome at the least.