web3modal icon indicating copy to clipboard operation
web3modal copied to clipboard

Feature Request: Network switching without wallet connection

Open PaulRBerg opened this issue 2 months ago • 1 comments

Problem

The network modal (open({ view: "Networks" })) only works when a wallet is connected.

Many dApps need "browse mode" where users view chain data before connecting. Without this feature, we're forced to build and maintain a completely custom network selector modal - duplicating AppKit's functionality just because the user hasn't connected yet.

Impact

High.

This single limitation means we can't fully adopt AppKit's network UI. We either:

  • Build a custom modal (defeating the purpose of using AppKit for this)
  • Force users to connect before browsing (bad UX)

Describe the solution you'd like

Allow network selection when disconnected. Selected network becomes the default for viewing and subsequent connections.

createAppKit({
  allowDisconnectedNetworkSwitch: true,
});

PaulRBerg avatar Dec 05 '25 17:12 PaulRBerg

APKT-4329

linear[bot] avatar Dec 05 '25 17:12 linear[bot]

Hey AppKit team (@tomiir @enesozturk @svenvoskamp), is there any way we could sponsor the development of this functionality? It would save us a lot of trouble as we wouldn't have to maintain our custom chain picker modal anymore, which currently looks like this:

We would love to be able to rely upon your picker:

And it shouldn't hard for you to let the network/chain be configurable without a connected wallet. Right? 🙏

PaulRBerg avatar Dec 11 '25 15:12 PaulRBerg