diff --git a/core/src/components/segment/segment.tsx b/core/src/components/segment/segment.tsx index e44152db80..33b5cd9f9a 100644 --- a/core/src/components/segment/segment.tsx +++ b/core/src/components/segment/segment.tsx @@ -437,6 +437,10 @@ export class Segment implements ComponentInterface { this.value = current.value; + if (current !== previous) { + this.emitValueChange(); + } + if (this.scrollable || !this.swipeGesture) { if (previous) { this.checkButton(previous, current);