Automatic filter should be delayed until input is paused #3141

issue kroese opened this issue on October 24, 2013
  1. kroese commented at 8:57 AM on October 24, 2013: none

    When searching for transactions, the grid begins to query the database while typing, which is fine. But when using very large wallets, this will freeze the interface so much that it becomes impossible to finish typing. Adding a very small delay would solve this issue, since it would allow me to finish my input before the client freezes.

    For example, when I try to look up transactions greater than 999 BTC, it will first start searching for all transactions > 9 BTC, and then > 99 BTC, and finally 999 BTC, even though I'm typing 999 as fast as I possibly can.

  2. Diapolo commented at 9:54 AM on October 24, 2013: none

    There is no easy solution for this, see https://qt-project.org/wiki/Delay_action_to_wait_for_user_interaction. It could be changed to require a key press perhaps, dunno if that is an option... I currently have no preference.

  3. laanwj commented at 9:57 AM on October 24, 2013: member

    @Diapolo The solution is to add a timer, and only execute the action when the timer hit. Postpone the timer every time the user changes the query.

  4. laanwj added the label Wallet on May 2, 2014
  5. laanwj added the label Feature on Feb 9, 2016
  6. laanwj removed the label Refactoring on Feb 9, 2016
  7. jonasschnelli referenced this in commit 2505c5c0a9 on Sep 26, 2017
  8. jonasschnelli commented at 10:00 PM on September 26, 2017: contributor

    Solved by #11015. Closing.

  9. jonasschnelli closed this on Sep 26, 2017

  10. jasonbcox referenced this in commit f74e946c56 on Aug 16, 2019
  11. codablock referenced this in commit 61c5fb9ef7 on Sep 25, 2019
  12. jonspock referenced this in commit 09fa1b3900 on Dec 8, 2019
  13. jonspock referenced this in commit 8ed458fbff on Dec 8, 2019
  14. proteanx referenced this in commit 0f9e053728 on Dec 12, 2019
  15. charlesrocket referenced this in commit 29e52bf413 on Dec 15, 2019
  16. barrystyle referenced this in commit 93bcf814aa on Jan 22, 2020
  17. Bushstar referenced this in commit 1cbe280ada on Apr 8, 2020
  18. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-15 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me