Skip to content

Commit 8bcc60e

Browse files
authored
fix: cannot open instance with track pad #7500 (#8084)
1 parent 72bd586 commit 8bcc60e

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

‎apps/app-frontend/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"test": "vue-tsc --noEmit"
1515
},
1616
"dependencies": {
17+
"@dnd-kit/dom": "^0.5.0",
1718
"@dnd-kit/vue": "^0.5.0",
1819
"@modrinth/api-client": "workspace:^",
1920
"@modrinth/assets": "workspace:*",

‎apps/app-frontend/src/components/ui/library/instance-group/instance-card.vue‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<script setup lang="ts">
2+
import { PointerActivationConstraints } from '@dnd-kit/dom'
23
import { KeyboardSensor, PointerSensor, useDraggable } from '@dnd-kit/vue'
34
import { CheckIcon, DownloadIcon, PlayIcon, SpinnerIcon, StopCircleIcon } from '@modrinth/assets'
45
import { defineMessages, IconButton, injectNotificationManager, useVIntl } from '@modrinth/ui'
@@ -23,7 +24,7 @@ const LOADING_INDICATOR_DELAY_MS = 100
2324
2425
const instanceCardSensors = [
2526
PointerSensor.configure({
26-
preventActivation: () => false,
27+
activationConstraints: [new PointerActivationConstraints.Distance({ value: 5 })],
2728
}),
2829
KeyboardSensor,
2930
]

‎pnpm-lock.yaml‎

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)