I started to use the zip operator and was surprised that it doesn't complete if one of the input observables completes. The resulting observable can't emit anything anymore as soon as one of the input observables completes ... so shouldn't it complete as well?
Right now I have to use the take operator as workaround but that requires me to know the number of emitted items in advance, which is quite awkward. Thanks for any hints!