dotnet / dotnet/reactive

Throttle breaks the observable chain while running on wasm in .net 8

Open
#2,082 5 comments 0 reactions 0 assignees View on GitHub
[area] Rx
Dominant language
C#
Stars
7.2k
Forks
798
PR merge metrics
No merged PRs in 30d

Description

#### Bug

> Which library version?
6.0.0 and 5.0.0 has the issue

> What are the platform(s), environment(s) and related component version(s)?
.net 8, avalonia 11.0.9 using wasm and DynamicData 7.9.5 (but I tried 8.3.27 and same result)

> What is the use case or problem?
If I call Throttle while this avalonia app is running under wasm in .net 8, it breaks the observable chain and no data can be seen while it shows on desktop or if I comment out the Throttle call or if I downgrade to .net 7.

> What is the expected outcome?
To match the behavior on the desktop version and .net 7

> What is the actual outcome?
No data can be seen on the wasm version of this avalonia project while they are seen on the desktop version. Data can also be seen on both versions if I downgrade to .net 7.

> What is the stacktrace of the exception(s) if any?
None, no exception seems to be thrown.

> Do you have a code snippet or project that reproduces the problem?
Yes, this issue contains a zip with a minimal Avalonia project using Rx.net via DynamicData.

[AvaloniaApplication2.zip](https://github.com/dotnet/reactive/files/14231471/AvaloniaApplication2.zip)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.