[GH-ISSUE #237] Latency in list when filtering in launcher #2129

Closed
opened 2026-03-01 17:17:57 +03:00 by kerem · 6 comments
Owner

Originally created by @majkinetor on GitHub (May 14, 2022).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/237

Originally assigned to: @VShawn on GitHub.

Describe the bug

When you type something in launcher, you can clearly see that list filters itself out in multiple steps, as items are fast disappearing. List should update ASAP without such glitches.

I see that you didn't use debounce (didn't check code but its obvious).

Originally created by @majkinetor on GitHub (May 14, 2022). Original GitHub issue: https://github.com/1Remote/1Remote/issues/237 Originally assigned to: @VShawn on GitHub. **Describe the bug** When you type something in launcher, you can clearly see that list filters itself out in multiple steps, as items are fast disappearing. List should update ASAP without such glitches. I see that you didn't use debounce (didn't check code but its obvious).
kerem 2026-03-01 17:17:57 +03:00
Author
Owner

@VShawn commented on GitHub (May 16, 2022):

can give screenshot? I did not find this latency

1

<!-- gh-comment-id:1127345880 --> @VShawn commented on GitHub (May 16, 2022): can give screenshot? I did not find this latency ![1](https://user-images.githubusercontent.com/10143738/168544836-7772295e-6c27-403d-83d2-dd9a3a8bb0c4.gif)
Author
Owner

@majkinetor commented on GitHub (May 16, 2022):

Its not that pronounced, you need to have lots of connections too and some CPU hog:

Maybe I exaggerate, its mildly irritating, not 100% fluid. Notice that filtering occurs ~500ms after all letters have been typed, which is observable. Humans notice anything longer then 300ms. This should be IMO faster, why would filtering 50 items I have on this system be glitchy ? With more it gets worst.

Details

Animation

<!-- gh-comment-id:1127370745 --> @majkinetor commented on GitHub (May 16, 2022): Its not that pronounced, you need to have lots of connections too and some CPU hog: Maybe I exaggerate, its mildly irritating, not 100% fluid. Notice that filtering occurs ~500ms after all letters have been typed, which is observable. Humans notice anything longer then 300ms. This should be IMO faster, why would filtering 50 items I have on this system be glitchy ? With more it gets worst. <details><summary>Details</summary> ![Animation](https://user-images.githubusercontent.com/85767/168549009-b00530de-eb4c-4903-beb1-7db844913bec.gif) </details>
Author
Owner

@VShawn commented on GitHub (May 16, 2022):

BTW my vault has 36 items

besides my debounce strategic is crude
https://github.com/VShawn/PRemoteM/blob/dev/PRemoteM/View/LauncherWindowViewModel.cs#L87-L106

<!-- gh-comment-id:1127399349 --> @VShawn commented on GitHub (May 16, 2022): BTW my vault has 36 items besides my debounce strategic is crude https://github.com/VShawn/PRemoteM/blob/dev/PRemoteM/View/LauncherWindowViewModel.cs#L87-L106
Author
Owner

@majkinetor commented on GitHub (May 16, 2022):

I think that is too low. Perhaps 300ms would be more OK.

https://ux.stackexchange.com/questions/95336/how-long-should-the-debounce-timeout-be

<!-- gh-comment-id:1127402494 --> @majkinetor commented on GitHub (May 16, 2022): I think that is too low. Perhaps 300ms would be more OK. https://ux.stackexchange.com/questions/95336/how-long-should-the-debounce-timeout-be
Author
Owner

@VShawn commented on GitHub (May 16, 2022):

I've tried 300ms, not snappy anymore.

<!-- gh-comment-id:1127416232 --> @VShawn commented on GitHub (May 16, 2022): I've tried 300ms, not snappy anymore.
Author
Owner

@majkinetor commented on GitHub (May 16, 2022):

Mhm... OK. let it be then.

<!-- gh-comment-id:1127416542 --> @majkinetor commented on GitHub (May 16, 2022): Mhm... OK. let it be then.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#2129
No description provided.