diff --git a/packages/core/src/components/range/range.tsx b/packages/core/src/components/range/range.tsx
index 0f2bceddcf..07aeefa5fe 100644
--- a/packages/core/src/components/range/range.tsx
+++ b/packages/core/src/components/range/range.tsx
@@ -135,6 +135,7 @@ export class Range implements BaseInputComponent {
@Watch('value')
protected valueChanged(val: boolean) {
this.ionChange.emit({value: val});
+ this.inputUpdated();
this.emitStyle();
}
diff --git a/packages/core/src/components/range/test/basic/index.html b/packages/core/src/components/range/test/basic/index.html
index e9dc5f53e4..1400a978c6 100644
--- a/packages/core/src/components/range/test/basic/index.html
+++ b/packages/core/src/components/range/test/basic/index.html
@@ -59,6 +59,9 @@