Skip to content

[Bug]: SortAndBind with IObservable<IComparer> not working as expected #932

@DevEngineReq

Description

@DevEngineReq

Describe the bug 🐞

If we use SortAndBind with an IObservable we have to use ObserveOn(RxApp.MainThreadScheduler) for the compare observable, otherwise the application will freeze. For the deprecated .Sort() method it was not required.

This behavour can cause wired problems if you switches from .Sort to SortAndBind with just coping the compare observable.

image

Step to reproduce

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Reproduction repository

https://github.com/reactivemarbles/DynamicData

Expected behavior

See Descriptions

Screenshots 🖼️

No response

IDE

No response

Operating system

No response

Version

No response

Device

No response

DynamicData Version

No response

Additional information ℹ️

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions