Commit 83fb5ae
committed
Fix ReactiveUI scheduler hang in unit batches
ReactiveUI 24's coalescing Avalonia scheduler can retain queued dispatcher work across headless view-model instances. Scope the scheduler to each MainWindowViewModel and run the settings-panel flow test in Avalonia's async test context so CI unit batch 7 completes reliably.1 parent 56365e8 commit 83fb5ae
2 files changed
Lines changed: 8 additions & 5 deletions
File tree
- src/RoyalTerminal.Avalonia.App/ViewModels
- tests/RoyalTerminal.Tests
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
| |||
213 | 215 | | |
214 | 216 | | |
215 | 217 | | |
| 218 | + | |
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
| |||
2334 | 2337 | | |
2335 | 2338 | | |
2336 | 2339 | | |
2337 | | - | |
| 2340 | + | |
2338 | 2341 | | |
2339 | 2342 | | |
2340 | 2343 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2187 | 2187 | | |
2188 | 2188 | | |
2189 | 2189 | | |
2190 | | - | |
2191 | | - | |
| 2190 | + | |
| 2191 | + | |
2192 | 2192 | | |
2193 | 2193 | | |
2194 | 2194 | | |
2195 | 2195 | | |
2196 | 2196 | | |
2197 | 2197 | | |
2198 | 2198 | | |
2199 | | - | |
| 2199 | + | |
2200 | 2200 | | |
2201 | 2201 | | |
2202 | 2202 | | |
2203 | | - | |
| 2203 | + | |
2204 | 2204 | | |
2205 | 2205 | | |
2206 | 2206 | | |
| |||
0 commit comments