diff --git a/src/components/AppNavigation/Trashbin.vue b/src/components/AppNavigation/Trashbin.vue
index 7834ada03..5db769c8a 100644
--- a/src/components/AppNavigation/Trashbin.vue
+++ b/src/components/AppNavigation/Trashbin.vue
@@ -70,8 +70,8 @@ License along with this library. If not, see .
-
-
+
+
@@ -83,10 +83,10 @@ License along with this library. If not, see .
-
+
-
+
diff --git a/src/components/AppSidebar/CalendarPickerItem.vue b/src/components/AppSidebar/CalendarPickerItem.vue
index 217c896c5..1a275e4e5 100644
--- a/src/components/AppSidebar/CalendarPickerItem.vue
+++ b/src/components/AppSidebar/CalendarPickerItem.vue
@@ -28,7 +28,7 @@ License along with this library. If not, see .
:disabled="isDisabled"
:clearable="false"
:options="calendarsMap"
- :value="calendarMap"
+ :model-value="calendarMap"
:placeholder="t('tasks', 'Select a calendar')"
:append-to-body="false"
@option:selected="change">
diff --git a/src/components/AppSidebar/MultiselectItem.vue b/src/components/AppSidebar/MultiselectItem.vue
index e53cca1e2..918d524d8 100644
--- a/src/components/AppSidebar/MultiselectItem.vue
+++ b/src/components/AppSidebar/MultiselectItem.vue
@@ -27,7 +27,7 @@ License along with this library. If not, see .
.
{{ newValue }}
@@ -101,7 +101,7 @@ export default {
mounted() {
subscribe('tasks:edit-appsidebar-notes', this.setNotes)
},
- beforeDestroy() {
+ beforeUnmount() {
unsubscribe('tasks:edit-appsidebar-notes', this.setNotes)
},
methods: {
diff --git a/src/components/AppSidebar/SliderItem.vue b/src/components/AppSidebar/SliderItem.vue
index bd412da53..bc76b7860 100644
--- a/src/components/AppSidebar/SliderItem.vue
+++ b/src/components/AppSidebar/SliderItem.vue
@@ -39,7 +39,7 @@ License along with this library. If not, see .
type="number"
:min="minValue"
:max="maxValue"
- @keyup.27="setEditing(false)"
+ @keyup.escape="setEditing(false)"
@keydown.enter.prevent="setValue()">
.
- .
:close-on-select="false"
:append-to-body="false"
:tag-placeholder="t('tasks', 'Add this as a new tag')"
- @input="setTags"
+ @update:model-value="setTags"
@tag="addTag">
{{ t('tasks', 'No tag available. Create one!') }}
diff --git a/src/components/AppSidebar/TextItem.vue b/src/components/AppSidebar/TextItem.vue
index 8316d0a4c..98ad6297f 100644
--- a/src/components/AppSidebar/TextItem.vue
+++ b/src/components/AppSidebar/TextItem.vue
@@ -36,7 +36,7 @@ License along with this library. If not, see .
diff --git a/src/components/FilterDropdown.vue b/src/components/FilterDropdown.vue
index ff74fa5c4..7263225be 100644
--- a/src/components/FilterDropdown.vue
+++ b/src/components/FilterDropdown.vue
@@ -36,8 +36,8 @@ License along with this library. If not, see .
:multiple="true"
:append-to-body="true"
:options="tags"
- :value="filter.tags"
- @input="setTags">
+ :model-value="filter.tags"
+ @update:model-value="setTags">
diff --git a/src/components/HeaderBar.vue b/src/components/HeaderBar.vue
index b2f6e9291..dbe3b10ce 100644
--- a/src/components/HeaderBar.vue
+++ b/src/components/HeaderBar.vue
@@ -24,7 +24,7 @@ License along with this library. If not, see .