Severity:

Merdium

Context:

When adding items to the cart, the cart icon counter updates with a perceptible delay. This behaviour is linked to asynchronous handling in the code.

Ā 

Steps to Reproduce:

  1. Open the shopping app/website.
  2. .Add any item to the cart.
  3. Observe the cart icon update.

Expected Result:

The counter should update immediately, providing instant feedback.

Actual Result:

The cart counter updates after a noticeable delay.

Impact:

  • Users may believe their action didn’t work.
  • Risk of duplicate clicks and unintended extra items.
  • Breaks smooth user experience and trust.

Suggested Fix:

  • Update the UI instantly on user action.
  • Use await correctly to synchronize backend confirmation without blocking visual feedback.

Lesson learnt:

ā€œIn the age of micro-interactions, one missing await can feel like a lifetime of waitingā€

Let’s connect! I share common bugs, solutions, and QA tips regularly.