diff --git a/src/internal/operators/throttleTime.ts b/src/internal/operators/throttleTime.ts index b5da87585c..5da1540c79 100644 --- a/src/internal/operators/throttleTime.ts +++ b/src/internal/operators/throttleTime.ts @@ -101,6 +101,9 @@ class ThrottleTimeSubscriber extends Subscriber { this.add(this.throttled = this.scheduler.schedule>(dispatchNext, this.duration, { subscriber: this })); if (this.leading) { this.destination.next(value); + } else if (this.trailing) { + this._trailingValue = value; + this._hasTrailingValue = true; } } }