After updating Trust Wallet to the latest version, the DApp browser no longer injects window.ethereum. This breaks every single DApp.
Steps to reproduce:
- Update Trust Wallet to the latest version
- Open any DApp in the built-in browser
- Try to connect wallet
Expected: window.ethereum is injected and DApp connects normally
Actual: window.ethereum is undefined, DApp shows "No wallet detected"
Proof: Even PancakeSwap (pancakeswap.finance) shows "Trust Wallet is not installed" when opened inside the Trust Wallet browser.
Debug info from my DApp:
eth=undefined | tw=undefined | twe=undefined | eip6963=false | web3=undefined
All provider locations are undefined. The issue started immediately after the latest app update. Users on older versions are unaffected.
Please push a hotfix urgently — this affects all DApp users on the latest version.
Device: Android
App Version: 26.20.1(995)
After updating Trust Wallet to the latest version, the DApp browser no longer injects window.ethereum. This breaks every single DApp.
Steps to reproduce:
Expected: window.ethereum is injected and DApp connects normally
Actual: window.ethereum is undefined, DApp shows "No wallet detected"
Proof: Even PancakeSwap (pancakeswap.finance) shows "Trust Wallet is not installed" when opened inside the Trust Wallet browser.
Debug info from my DApp:
eth=undefined | tw=undefined | twe=undefined | eip6963=false | web3=undefined
All provider locations are undefined. The issue started immediately after the latest app update. Users on older versions are unaffected.
Please push a hotfix urgently — this affects all DApp users on the latest version.
Device: Android
App Version: 26.20.1(995)