diff --git a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
index e0ad53a894..84f59161da 100644
--- a/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
+++ b/frontend/src/lib/components/flows/map/FlowModuleSchemaItem.svelte
@@ -203,7 +203,7 @@
style="width: 275px; height: 38px; background-color: {bgColor};"
on:mouseenter={() => (hover = true)}
on:mouseleave={() => (hover = false)}
- on:click|preventDefault|stopPropagation
+ on:pointerdown|preventDefault|stopPropagation
>
{#if retry}
diff --git a/frontend/src/lib/components/flows/map/MapItem.svelte b/frontend/src/lib/components/flows/map/MapItem.svelte
index 1ce5f2c918..dceff7d539 100644
--- a/frontend/src/lib/components/flows/map/MapItem.svelte
+++ b/frontend/src/lib/components/flows/map/MapItem.svelte
@@ -122,7 +122,7 @@
on:changeId
on:move={() => dispatch('move')}
on:delete={onDelete}
- on:click={() => dispatch('select', mod.id)}
+ on:pointerdown={() => dispatch('select', mod.id)}
on:updateMock={({ detail }) => {
mod.mock = detail
dispatch('updateMock')
@@ -148,7 +148,7 @@
on:changeId
on:delete={onDelete}
on:move={() => dispatch('move')}
- on:click={() => dispatch('select', mod.id)}
+ on:pointerdown={() => dispatch('select', mod.id)}
{...itemProps}
id={mod.id}
label={mod.summary || 'Run one branch'}
@@ -165,7 +165,7 @@
on:changeId
on:delete={onDelete}
on:move={() => dispatch('move')}
- on:click={() => dispatch('select', mod.id)}
+ on:pointerdown={() => dispatch('select', mod.id)}
id={mod.id}
{...itemProps}
label={mod.summary || `Run all branches${mod.value.parallel ? ' (parallel)' : ''}`}
@@ -180,7 +180,7 @@
{retries}
{editMode}
on:changeId
- on:click={() => dispatch('select', mod.id)}
+ on:pointerdown={() => dispatch('select', mod.id)}
on:delete={onDelete}
on:move={() => dispatch('move')}
on:updateMock={({ detail }) => {
@@ -196,8 +196,8 @@
(mod.id === 'preprocessor'
? 'Preprocessor'
: mod.id.startsWith('failure')
- ? 'Error Handler'
- : undefined) ||
+ ? 'Error Handler'
+ : undefined) ||
(`path` in mod.value ? mod.value.path : undefined) ||
(mod.value.type === 'rawscript'
? `Inline ${prettyLanguage(mod.value.language)}`