Skip to content

bug: Lack of Loading Indicators for Time-Consuming Actions #84

@ottodevs

Description

@ottodevs

👤 User Story

As a user of the Pool application, I want to see loading screens or progress indicators during time-consuming actions so that I can be certain about the system status and know that my requests are being processed.

📝 Bug Description

The application currently lacks loading screens or progress indicators for time-consuming actions, particularly during blockchain interactions. This absence of visual feedback leaves users uncertain about the system status during operations.

🔄 Steps to Reproduce

  1. Log in to the Pool application.
  2. Initiate any time-consuming action, such as:
    • Creating a new pool
    • Joining a pool
    • Performing any blockchain interaction
  3. Observe the lack of loading indicators or progress feedback during the operation.

🎯 Expected Behavior

  • When a user initiates a time-consuming action, a loading indicator or progress bar should appear.
  • For blockchain interactions, a specific indicator should show that the transaction is being processed.
  • The loading state should persist until the action is completed or an error occurs.
  • Upon completion or error, appropriate feedback should be provided to the user.

📸 Screenshots or GIFs

No response

📘 Additional Context

  • This issue affects various components throughout the application, with special attention needed for blockchain interactions.
  • Implementing loading indicators will significantly improve user experience by providing clear feedback on system status.
  • Consider using a consistent design for loading indicators across the application for a unified user experience.

🔗 Related Issues

No response

👥 Mention

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions