Skip to content

Component Search Bar Lag – Very Slow Typing and Search Response in eSim #338

@Parthapnath

Description

@Parthapnath

Description

Hi team,

I'm currently using eSim for designing and testing circuits as part of a project. I've noticed a significant usability issue with the component search bar in the GUI:

Whenever I try to type a component name (e.g., "resistor", "PWL", "capacitor", etc.), each letter takes 3–4 seconds to appear in the search bar.

After finishing typing, the results also take another 3–4 seconds to show up.

This happens consistently, even for common components.

The lag makes the process quite slow and frustrating, especially when adding multiple components to the schematic.

Steps to Reproduce

1.Open eSim.

2.Create or open any project.

3.Try to add a component using the search bar.

4.Type any component name slowly (e.g., “resistor” or “PWL”).

5.Observe delay in letter appearance and search results.

Expected Behavior

Typing should be responsive and component search results should be displayed almost instantly.

Actual Behavior:

1.Each keystroke takes ~3 seconds to appear.

2.Search results are delayed.

3.Makes the tool slower to use for larger circuit designs.

Screenshots

Version and OS

  • eSim version: eSim 2.3
  • OS: [e.g. Windows 10, 64 bit]: Windows 11, 64 bit

Additional Context

Suggestion:

If possible, optimize the component search bar by:

  1. Improving UI responsiveness.

  2. Caching component list locally.

  3. Possibly reducing redraw/update frequency during typing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions