Skip to content

[Bug] Social features config breaks allAccounts on page reload #5562

@de-don

Description

@de-don

Reproduction

Live demo: https://de-don.github.io/appkit-web-examples/
(based on appkit-web-examples/javascript-ethers with projectId fc4c8513fac816babe05f32eac827d08)

Video:
https://github.com/user-attachments/assets/a3b6289b-e4a1-44dc-b338-18ac0e71c7a0

Steps to reproduce

  1. Open the deployed example
  2. Connect a web3 wallet
  3. Verify that allAccounts contains your address
  4. Reload the page
  5. Observe: wallet remains connected, but allAccounts is empty until the Web3Modal is opened manually

Expected behavior

allAccounts should be populated immediately after page reload without requiring the modal to be opened.

Context

After upgrading from 1.7.11 to any later version (including 1.8.18), allAccounts becomes empty on reload. The root cause is related to the social features initialization path, even when socials are disabled in the project config.

This is a continuation of REOWN-4032 and REOWN-4120 — both were closed but the underlying issue persists.

Note: The bug reproduces 100% of the time on the deployed example and in our production project. Please verify with the provided demo before closing.

Environment

Package Version
@reown/appkit 1.8.18
@reown/appkit-adapter-ethers 1.8.18
Node.js v22.16.0
npm 10.9.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions