diff --git a/e2e/time.spec.ts b/e2e/time.spec.ts index cc6ffb49..14155158 100644 --- a/e2e/time.spec.ts +++ b/e2e/time.spec.ts @@ -191,7 +191,7 @@ test('test that updating a the start of an existing time entry in the overview w 'time_entry_range_selector' ); await timeEntryRangeElement.click(); - await page.getByTestId('time_picker_input').first().fill('1'); + await page.getByTestId('time_entry_range_start').first().fill('1'); await Promise.all([ page.waitForResponse(async (response) => { return ( @@ -204,10 +204,7 @@ test('test that updating a the start of an existing time entry in the overview w (await response.json()).data.end !== null ); }), - page - .getByTestId('time_entry_range_end') - .getByTestId('time_picker_input') - .press('Enter'), + page.getByTestId('time_entry_range_end').press('Enter'), ]); }); diff --git a/resources/js/Components/Common/Reporting/ReportingFilterBadge.vue b/resources/js/Components/Common/Reporting/ReportingFilterBadge.vue index 5ea0ee47..2484e8fb 100644 --- a/resources/js/Components/Common/Reporting/ReportingFilterBadge.vue +++ b/resources/js/Components/Common/Reporting/ReportingFilterBadge.vue @@ -21,6 +21,7 @@ const activeClass = computed(() => { diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue index e4bd5eeb..f982c1d9 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryAggregateRow.vue @@ -152,7 +152,7 @@ function onSelectChange(event: Event) {
diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryRangeSelector.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryRangeSelector.vue index 2834e021..c851eff4 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryRangeSelector.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryRangeSelector.vue @@ -19,6 +19,11 @@ const emit = defineEmits<{ }>(); const open = ref(false); +const triggerElement = ref(null); +function closeAndFocusButton() { + triggerElement.value?.focus(); + open.value = false; +}