synpress icon indicating copy to clipboard operation
synpress copied to clipboard

[πŸ› Bug]: Wallet cache creation fails

Open kr-keshav-kk opened this issue 5 months ago β€’ 9 comments

πŸ”Ž Have you searched existing issues to avoid duplicates?

  • [x] I have made sure that my issue is not a duplicate.

πŸ§ͺ Have you tested your code using latest version of Synpress?

πŸ’‘ Are you able to provide enough information to be able to reproduce your issue locally?

  • [x] I can provide enough details to reproduce my issue on local environment.

Synpress version

4.1.0

Node.js version

v23.9.0

Operating system

Sequoia Version 15.2

Run mode

Playwright + Synpress (as plugin)

CI platform (if applicable)

No response

Are you running your tests inside docker? (if applicable)

  • [ ] This issue could be related to docker.

What happened?

I am using playwright v1.53.2. Metamask cache creation fails but when i downgrade playwright to version 1.48.2 it works.

What is your expected behavior?

Wallet cache creation should work.

How to reproduce the bug.

Install playwright version 1.53.2. Then try to create wallet cache. It should fail.

Relevant log output


kr-keshav-kk avatar Jul 03 '25 05:07 kr-keshav-kk

Hi @kr-keshav-kk, what error message are you getting? Also, can you take a screenshot of your wallet setup file?

amaify avatar Jul 05 '25 14:07 amaify

@kr-keshav-kk I believe that your wallet cache creation fails due to version compatibility issues.

Under the hood, Synpress utilises Playwright version 1.48.2 as a peer dependency. The key point to note is that version 1.48.2 from Playwright utilises Chromium 1140, which is not compatible with Playwright version 1.53.1.

amaify avatar Jul 05 '25 14:07 amaify

@amaify Are there any plans to update Synpress’s Playwright dependency to a more recent version?

sajwanAshish avatar Jul 09 '25 13:07 sajwanAshish

@sajwanAshish, I'm not sure for now. My team is trying to establish contact with the Synpress team so that we can contribute to the project, but it's been very quiet on their end.

Tobechukwu-fieldlabs avatar Jul 11 '25 08:07 Tobechukwu-fieldlabs

@sajwanAshish, I'm not sure for now. My team is trying to establish contact with the Synpress team so that we can contribute to the project, but it's been very quiet on their end.

@Tobechukwu-fieldlabs @amaify Hello sir, we're active on Discord and Telegram, but we haven't noticed any contact request on your end. How can we help? We're happy to support with anything.

Reach out directly to me on Telegram (@DRPTBL) or our Discord, you can open a support ticket to get a private channel with us.

drptbl avatar Jul 11 '25 11:07 drptbl

@drptbl the issue is described above. lemme know if you guys can help out with that.

gist is: metamask now supports Solana chain. so if you guys can bump up the metamask version. that would be great.

https://consensys.io/blog/native-solana-support-in-metamask-accelerates-new-era-of-multichain-access

sajwanAshish avatar Jul 11 '25 11:07 sajwanAshish

@drptbl any update on this ?

sajwanAshish avatar Jul 25 '25 09:07 sajwanAshish

@drptbl @sajwanAshish any update on this topic, I've noticed that moving to version https://github.com/MetaMask/metamask-extension/releases/tag/v11.16.7 should be enough

alno74d avatar Oct 06 '25 19:10 alno74d

yes can confirm that 11.16.7 fixes the cache -- the metamask version is not configurable in current form

johnrjj avatar Oct 19 '25 04:10 johnrjj