Describe the bug
When a stream is transformed (e.g. using .map()), the hold property of the initial stream is not propagated to the derived stream.
Expected behavior
It would seem logical in most cases to preserve the hold property from the input stream. The behavior could be explicitly overriden by calling .hold(false) on the resulting stream.
Actual behavior
Derived stream never hold by default, we have to call .hold() on the resulting stream.
Describe the bug When a stream is transformed (e.g. using
.map()
), thehold
property of the initial stream is not propagated to the derived stream.Expected behavior It would seem logical in most cases to preserve the hold property from the input stream. The behavior could be explicitly overriden by calling
.hold(false)
on the resulting stream.Actual behavior Derived stream never hold by default, we have to call
.hold()
on the resulting stream.