fix(datepicker): close on focusout of elements in document only
This commit is contained in:
parent
434c0daa23
commit
ee0edc7d21
@ -185,7 +185,8 @@ export class Datepicker {
|
||||
const hasFocus = event.relatedTarget !== null;
|
||||
const focussedIsNotTimepicker = !this.datepickerInstance.dt.contains(event.relatedTarget);
|
||||
const focussedIsNotElement = event.relatedTarget !== this._element;
|
||||
if (hasFocus && focussedIsNotTimepicker && focussedIsNotElement)
|
||||
const focussedIsInDocument = window.document.contains(event.relatedTarget);
|
||||
if (hasFocus && focussedIsNotTimepicker && focussedIsNotElement && focussedIsInDocument)
|
||||
this.datepickerInstance.close();
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user