diff --git a/Build/Sources/TypeScript/backend/element/editable-page-title.ts b/Build/Sources/TypeScript/backend/element/editable-page-title.ts index 8f7ad6bebd7d9397efc80369f6e4331f31df17a9..e7907fc9d8c0a9013182e2457a43b974a16f3c5d 100644 --- a/Build/Sources/TypeScript/backend/element/editable-page-title.ts +++ b/Build/Sources/TypeScript/backend/element/editable-page-title.ts @@ -220,7 +220,7 @@ export class EditablePageTitle extends LitElement { private composeEditForm(): TemplateResult { return html` <form class="wrapper" @submit="${ this.updatePageTitle }"> - <input autocomplete="off" name="newPageTitle" ?disabled="${this._isSubmitting}" value="${this.pageTitle}" @keydown="${(e: KeyboardEvent): void => { if (e.key === 'Escape') { this.endEditing(); } }}"> + <input autocomplete="off" required name="newPageTitle" ?disabled="${this._isSubmitting}" value="${this.pageTitle}" @keydown="${(e: KeyboardEvent): void => { if (e.key === 'Escape') { this.endEditing(); } }}"> <button data-action="save" type="submit" ?disabled="${this._isSubmitting}"> <typo3-backend-icon identifier="actions-check" size="small"></typo3-backend-icon> </button> diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/element/editable-page-title.js b/typo3/sysext/backend/Resources/Public/JavaScript/element/editable-page-title.js index e738bec208090840bcd2cd9ccc90e8aa6f1e4950..40e4fa25b3655424ec91f2cb679c532dcadc8630 100644 --- a/typo3/sysext/backend/Resources/Public/JavaScript/element/editable-page-title.js +++ b/typo3/sysext/backend/Resources/Public/JavaScript/element/editable-page-title.js @@ -19,7 +19,7 @@ var __decorate=function(t,e,i,o){var a,r=arguments.length,n=r<3?e:null===o?o=Obj <typo3-backend-icon identifier="actions-open" size="small"></typo3-backend-icon> </button>`}composeEditForm(){return html` <form class="wrapper" @submit="${this.updatePageTitle}"> - <input autocomplete="off" name="newPageTitle" ?disabled="${this._isSubmitting}" value="${this.pageTitle}" @keydown="${t=>{"Escape"===t.key&&this.endEditing()}}"> + <input autocomplete="off" required name="newPageTitle" ?disabled="${this._isSubmitting}" value="${this.pageTitle}" @keydown="${t=>{"Escape"===t.key&&this.endEditing()}}"> <button data-action="save" type="submit" ?disabled="${this._isSubmitting}"> <typo3-backend-icon identifier="actions-check" size="small"></typo3-backend-icon> </button>