You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the source for GroupByUntil calls OnCompleted, if there are any unexpired groups still active the GroupByUntil operator ends up calling OnCompleted twice, which violates the Rx observer grammar.
This happens because there are two different code paths that call OnCompletedAsync on a group, but only one of them records the fact that has already completed the group, enabling the double call.
What is the expected outcome?
Each group should call OnCompleted exactly once on each observer.
What is the actual outcome?
Some groups call OnCompleted twice on their observers.
The text was updated successfully, but these errors were encountered:
Bug
6.0.0-alpha.18
When the source for
GroupByUntil
callsOnCompleted
, if there are any unexpired groups still active theGroupByUntil
operator ends up callingOnCompleted
twice, which violates the Rx observer grammar.This happens because there are two different code paths that call
OnCompletedAsync
on a group, but only one of them records the fact that has already completed the group, enabling the double call.Each group should call
OnCompleted
exactly once on each observer.Some groups call
OnCompleted
twice on their observers.The text was updated successfully, but these errors were encountered: