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…” >