diff --git a/core/src/components/toggle/test/basic/index.html b/core/src/components/toggle/test/basic/index.html
index 815245d35c..32394af0b7 100644
--- a/core/src/components/toggle/test/basic/index.html
+++ b/core/src/components/toggle/test/basic/index.html
@@ -76,6 +76,11 @@
+
+ Stop Immediate Event Propagation
+
+
+
@@ -121,6 +126,11 @@
var isTrue = el[prop] ? false : true;
el[prop] = isTrue;
}
+
+ document.getElementById('eventPropagation').addEventListener('click', (evt) => {
+ evt.stopImmediatePropagation();
+ console.log('clicked');
+ });
diff --git a/core/src/components/toggle/toggle.scss b/core/src/components/toggle/toggle.scss
index 2ab8b0ab3a..943f442f18 100644
--- a/core/src/components/toggle/toggle.scss
+++ b/core/src/components/toggle/toggle.scss
@@ -53,6 +53,8 @@ label {
align-items: center;
opacity: 0;
+
+ pointer-events: none;
}
input {