diff --git a/resources/js/packages/ui/src/TimeTracker/TimeTrackerRangeSelector.vue b/resources/js/packages/ui/src/TimeTracker/TimeTrackerRangeSelector.vue index e3343ad2..c7a8b5dd 100644 --- a/resources/js/packages/ui/src/TimeTracker/TimeTrackerRangeSelector.vue +++ b/resources/js/packages/ui/src/TimeTracker/TimeTrackerRangeSelector.vue @@ -139,7 +139,12 @@ const timeRangeSelector = ref(null); function openModalOnTab(e: FocusEvent) { // check if the source is inside the dropdown const source = e.relatedTarget as HTMLElement; - if (source && window.document.body.contains(source)) { + if ( + source && + window.document.body + .querySelector('#app') + ?.contains(source) + ) { open.value = true; } }