diff --git a/app/assets/javascripts/discourse/app/components/d-modal.js b/app/assets/javascripts/discourse/app/components/d-modal.js index 144a9cc37d..533e03a29b 100644 --- a/app/assets/javascripts/discourse/app/components/d-modal.js +++ b/app/assets/javascripts/discourse/app/components/d-modal.js @@ -141,6 +141,10 @@ export default Component.extend({ focusTarget = this.element.querySelector( ".modal-body input, .modal-body button, .modal-footer input, .modal-footer button" ); + + if (!focusTarget) { + focusTarget = this.element.querySelector(".modal-header button"); + } } if (focusTarget) { afterTransition(() => focusTarget.focus());