[Feature]: FilterOnObservable passes to downstream anyways then it gets back to check?!
I maintainer di solito rispondono entro 1 giorno
@JakenVeina ci sta già lavorando.
Dal 10/5/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Describe the functionality desired 🐞
.FilterOnObservable(item => item.WhenAnyValue(x => x.AlwaysFalse))
.Transform(x => {
Log.Warning("Shall never be called!");
return x;
})
While it is expected the log never happens, but the log is happening once!
I have asked some AI, they said that this is by design, but it is totally wired from my point of view.
The steps the functionality will provide
I guess, with the above design ultimately FilterOnObservable becomes useless,,,, and I have used the following workaround everywhere..
.AutoRefreshOnObservable(item => item.WhenAnyValue(x => x.AlwaysFalse).Skip(1))
.Filter(x => x.AlwaysFalse)
.Transform(x => {
Log.Warning("Shall never be called!");
return x;
})
this correctly never goes to log, but I had two lines of code instead of one.
Considerations
Above I provided the workaround.
- Lingua principale
- C#
- Stelle
- 1.9k
- Fork
- 194
- Merge medio
- 12m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di reactivemarbles/DynamicData
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
reactivemarbles/DynamicData#1229 ·
I maintainer di solito rispondono entro 1 giorno
-
infrastructure
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
reactivemarbles/DynamicData#1089 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamForse già presa @dwcullop l’ha presa 9 giorni fa. Apertabug
Difficoltà 3/5 Mezza giornata Idoneità per principianti 63/100
reactivemarbles/DynamicData#1225 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumForse già presa @dwcullop l’ha presa 14 giorni fa. Apertabreaking change enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
reactivemarbles/DynamicData#1214 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
reactivemarbles/DynamicData#1196 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di reactivemarbles/DynamicData
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dimitar-radenkov/Pointframe#318 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
DotHarness/dotcraft#546 ·
I maintainer di solito rispondono entro 1 giorno
-
a-corriger bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
christian-raj/S-Aloha#303 · 1 commento ·
-
Input editor says "Apply Changes" even when no changes have been made.Forse già presa @hcooper l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
MobiFlight/MobiFlight-Connector#3526 ·
I maintainer di solito rispondono entro 1 giorno