Bug Report - Message Signing Issue After Mobile Wallet Connection
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 20/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- blockchain, mobile-dev
Research direction
Start with the linked StackBlitz reproduction, especially src/main.js, and compare the behavior with reown-com/appkit issue 3601. Test the connection-to-signing sequence on Android with the stated appkit and @wagmi/core versions. Done means signMessage reliably triggers a wallet prompt immediately after the connected state is reached, without console errors.
Written by the indexing model from the issue text.
Description
Hello Metamask team,
We have identified a significant issue regarding message signing immediately after wallet connection, primarily affecting Android mobile devices.
Description:
- Expected Behavior: Users should be able to sign messages as soon as the wallet enters the connected state
- Current Behavior: Although the isConnected property is correctly set to "true", calling signMessage doesn't trigger any prompt in the wallet. No errors are displayed in the browser console.
Technical Details:
- The issue is intermittent and varies across different Android device models
- Environment: Latest Chrome, Latest Metamask
- Packages: appkit 1.6.3, @wagmi/core 2.x
- Node.js: 22.12.0
Reproduction:
- Minimal example reproducing the bug: https://stackblitz.com/edit/vitejs-vite-9yovhwna?file=src%2Fmain.js
- Detailed GitHub issue: https://github.com/reown-com/appkit/issues/3601
Additional Context:
The issue has been documented in this GitHub issue: https://github.com/reown-com/appkit/issues/3601. "Reown" is the new name of "Wallet Connect" and Appkit is the package we use in our implementation.
There appears to be a delay between the completion of the connection phase and the wallet's readiness to handle message signing operations.
Could you help us investigate this issue? We're available to provide any additional information needed.
Best regards,
- Dominant language
- No language data
- Stars
- 49
- Forks
- 124
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MetaMask/.github
-
@87na32po92les Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
-
Difficulty 5/5 Over a week Newbie friendliness 1/100
-
Difficulty 5/5 Over a week Newbie friendliness 1/100
-
Difficulty 5/5 Over a week Newbie friendliness 10/100
All issues in MetaMask/.github
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
MystenLabs/sui#28056 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
filecoin-project/solstice#76 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
CypherBoxLLC/Cypher-Box#283 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
blinklabs-io/bursa#904 ·