Describe the bug 🐞
This commit AvaloniaUI/Avalonia#20957 changed behaviour of DispatchTimer, now it runs on current thread dispatcher, and not on UI dispatcher which breaks Throttle with AvaloniaScheduler specified for example
Step to reproduce
Create a simple app and use Throttle with RxSchedulers.MainThreadScheduler
Reproduction repository
https://github.com/reactiveui/ReactiveUI
Expected behavior
Throttle callback should happen on the UI thread
Screenshots 🖼️
No response
IDE
No response
Operating system
No response
Version
No response
Device
No response
ReactiveUI.Avalonia Version
No response
Additional information ℹ️
No response
Describe the bug 🐞
This commit AvaloniaUI/Avalonia#20957 changed behaviour of DispatchTimer, now it runs on current thread dispatcher, and not on UI dispatcher which breaks Throttle with AvaloniaScheduler specified for example
Step to reproduce
Create a simple app and use Throttle with RxSchedulers.MainThreadScheduler
Reproduction repository
https://github.com/reactiveui/ReactiveUI
Expected behavior
Throttle callback should happen on the UI thread
Screenshots 🖼️
No response
IDE
No response
Operating system
No response
Version
No response
Device
No response
ReactiveUI.Avalonia Version
No response
Additional information ℹ️
No response