diff --git a/frontend/src/component/photo/cards.vue b/frontend/src/component/photo/cards.vue
index 75048b7d3..498855306 100644
--- a/frontend/src/component/photo/cards.vue
+++ b/frontend/src/component/photo/cards.vue
@@ -58,6 +58,7 @@
icon flat absolute
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
photo_camera
$vuetify.icons.live_photo
@@ -69,6 +70,7 @@
icon flat absolute :title="$gettext('View')"
@touchstart.stop.prevent="openPhoto(index, false)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, false)">
zoom_in
@@ -77,6 +79,7 @@
outline fab large absolute :title="$gettext('Play')"
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
play_arrow
@@ -92,6 +95,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
@@ -102,6 +106,7 @@
class="input-favorite"
@touchstart.stop.prevent="photo.toggleLike()"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="photo.toggleLike()">
favorite
favorite_border
diff --git a/frontend/src/component/photo/list.vue b/frontend/src/component/photo/list.vue
index 1a6472676..555d70080 100644
--- a/frontend/src/component/photo/list.vue
+++ b/frontend/src/component/photo/list.vue
@@ -94,7 +94,7 @@
- lock
+ lock
lock_open
photo_camera
$vuetify.icons.live_photo
@@ -68,6 +69,7 @@
icon flat small absolute :title="$gettext('View')"
@touchstart.stop.prevent="openPhoto(index, false)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, false)">
zoom_in
@@ -76,6 +78,7 @@
icon flat small absolute :title="$gettext('Play')"
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
play_arrow
@@ -91,6 +94,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
@@ -101,6 +105,7 @@
class="input-favorite"
@touchstart.stop.prevent="photo.toggleLike()"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="photo.toggleLike()">
favorite
favorite_border
diff --git a/frontend/src/pages/albums.vue b/frontend/src/pages/albums.vue
index d784b8d12..d71f73961 100644
--- a/frontend/src/pages/albums.vue
+++ b/frontend/src/pages/albums.vue
@@ -108,6 +108,7 @@
class="action-share"
@touchstart.stop.prevent="share(album)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="share(album)">
share
@@ -117,6 +118,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
@@ -127,6 +129,7 @@
class="input-favorite"
@touchstart.stop.prevent="album.toggleLike()"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="album.toggleLike()">
star
star_border
diff --git a/frontend/src/pages/labels.vue b/frontend/src/pages/labels.vue
index e166ca78d..c9c3e90a0 100644
--- a/frontend/src/pages/labels.vue
+++ b/frontend/src/pages/labels.vue
@@ -85,6 +85,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
@@ -95,6 +96,7 @@
class="input-favorite"
@touchstart.stop.prevent="label.toggleLike()"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="label.toggleLike()">
star
star_border
diff --git a/frontend/src/share/albums.vue b/frontend/src/share/albums.vue
index 9c6d86fa3..d7a0a3f37 100644
--- a/frontend/src/share/albums.vue
+++ b/frontend/src/share/albums.vue
@@ -59,6 +59,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
diff --git a/frontend/src/share/photo/cards.vue b/frontend/src/share/photo/cards.vue
index cc3d121db..78e760f01 100644
--- a/frontend/src/share/photo/cards.vue
+++ b/frontend/src/share/photo/cards.vue
@@ -54,6 +54,7 @@
icon flat absolute
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
photo_camera
$vuetify.icons.live_photo
@@ -65,6 +66,7 @@
icon flat absolute :title="$gettext('View')"
@touchstart.stop.prevent="openPhoto(index, false)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, false)">
zoom_in
@@ -73,6 +75,7 @@
outline fab large absolute :title="$gettext('Play')"
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
play_arrow
@@ -82,6 +85,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
diff --git a/frontend/src/share/photo/mosaic.vue b/frontend/src/share/photo/mosaic.vue
index f81ffcef6..7dd5e11b0 100644
--- a/frontend/src/share/photo/mosaic.vue
+++ b/frontend/src/share/photo/mosaic.vue
@@ -53,6 +53,7 @@
icon flat small absolute
@touchstart.stop.prevent="openPhoto(index, true)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, true)">
photo_camera
$vuetify.icons.live_photo
@@ -64,6 +65,7 @@
icon flat small absolute :title="$gettext('View')"
@touchstart.stop.prevent="openPhoto(index, false)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="openPhoto(index, false)">
zoom_in
@@ -81,6 +83,7 @@
class="input-select"
@touchstart.stop.prevent="onSelect($event, index)"
@touchend.stop.prevent
+ @touchmove.stop.prevent
@click.stop.prevent="onSelect($event, index)">
check_circle
radio_button_off
|