Skip to content

Type ahead does not work properly in Add package window #60

Description

@alexeyzimarev

When I use the Add package window, if I am fast and know the package name, I can type it in and see the right results. However, if I type slower, the throttle period is very little, so the list shows packages that match, say, first two letters. The problem is that any further input does not cause the list to refresh. Also, I can remove all text in the search box and enter something else, the list stays the same. The progress indicator is always on, never stops.

Activity

  1. forki commented on Jun 14, 2015

    @forki
    Member

    I mark this up-for-grabs since I think it would be a nice start for people to join the project.

  2. TheAngryByrd commented on Jun 14, 2015

    @TheAngryByrd
    Contributor

    I think this might be a problem upstream with the call into Paket.Core. Even though I added the OnComplete call, it still never seems to get the OnCompleted signal and the ReactiveCommand never properly "finishes". So this should be a good place to start looking.

  3. alexeyzimarev commented on Jun 14, 2015

    @alexeyzimarev
    Author

    First, we can increase the throttle to 500 ms instead of 250. Plus, add at least three characters condition in Where.

  4. alexeyzimarev commented on Jun 14, 2015

    @alexeyzimarev
    Author

    I am not an expert in ReactiveUI but I would have used CreateAsyncTask instead of CreateAsyncObservable.

  5. ForNeVeR commented on Dec 26, 2015

    @ForNeVeR

    Thank you guys for the clues. It seems that it's a problem with Paket.Utils.ObservableExtensions.flatten that never called obs.OnComplete. I'll send a PR to Paket core to fix that.

  6. added a commit that references this issue on Dec 29, 2015
    90c1d82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions