diff --git a/core/src/components/picker-column/picker-column.tsx b/core/src/components/picker-column/picker-column.tsx index f884d4205e..82202a3c1f 100644 --- a/core/src/components/picker-column/picker-column.tsx +++ b/core/src/components/picker-column/picker-column.tsx @@ -250,7 +250,9 @@ export class PickerColumnCmp implements ComponentInterface { // We have to prevent default in order to block scrolling under the picker // but we DO NOT have to stop propagation, since we still want // some "click" events to capture - detail.event.preventDefault(); + if (detail.event.cancelable) { + detail.event.preventDefault(); + } detail.event.stopPropagation(); hapticSelectionStart(); @@ -272,7 +274,9 @@ export class PickerColumnCmp implements ComponentInterface { } private onMove(detail: GestureDetail) { - detail.event.preventDefault(); + if (detail.event.cancelable) { + detail.event.preventDefault(); + } detail.event.stopPropagation(); // update the scroll position relative to pointer start position