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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions