Authorization Loading Delay After Blockchain Confirmation
Product: ArcBlock NFT Maker / Blocklet Space Feature: DID Wallet Authorization Platform: Web (Desktop) Browser: Chrome Blockchain ID: #641
๐งพ Description
After the blockchain transaction for Blocklet Space #641 is successfully confirmed, the authorization process continues to load for more than 20 seconds without completing. This creates confusion, as the blockchain confirmation is already finalized, but the user interface does not update accordingly.
๐ Steps to Reproduce
- Open ArcBlock NFT Maker.
- Create or update a collection requiring DID Wallet authorization.
- Confirm the transaction in your DID Wallet.
- Wait for blockchain confirmation to complete.
- Observe the authorization step in the UI.
โ Expected Behavior
- Once the blockchain confirms the transaction, the UI should immediately update to reflect โAuthorization Complete.โ
- The loading spinner should disappear within 3โ5 seconds after confirmation.
โ Actual Behavior
- Blockchain transaction confirmed successfully.
- UI remains in โAuthorizing...โ or loading state for over 20 seconds.
- The user cannot proceed or must manually refresh the page.
๐ Impact
- Causes user uncertainty whether the transaction succeeded.
- Can lead to duplicate submissions or session timeouts.
- Reduces trust in blockchain confirmation reliability.
๐งฉ Possible Fix Suggestion
- Implement real-time event listeners to detect confirmation updates from the chain.
- Add a fallback timeout (5โ8 seconds) to refresh status automatically.
- Display a message like: > โBlockchain confirmed โ finalizing authorizationโฆโ >