Skip to content

Commit 1a5b892

Browse files
authored
Merge pull request #9 from WalletConnect/fix/webgl-compression
Fix failing builds and runtime errors caused by WebGL code optimisation
2 parents 7955d6d + 0e0752a commit 1a5b892

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

Packages/com.walletconnect.web3modal/Plugins/Web3Modal.jslib

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,18 @@ mergeInto(LibraryManager.library, {
7070

7171
// Load the scripts and initialize the configuration
7272
import("https://cdn.jsdelivr.net/npm/@web3modal/cdn@5.0.1/dist/wagmi.js").then(CDNW3M => {
73-
const { WagmiCore, Chains, Web3modal, Connectors } = CDNW3M;
74-
const { createWeb3Modal } = Web3modal;
75-
const { coinbaseWallet, walletConnect, injected } = Connectors;
76-
const { createConfig, http, reconnect } = WagmiCore;
73+
const WagmiCore = CDNW3M['WagmiCore'];
74+
const Chains = CDNW3M['Chains'];
75+
const Web3modal = CDNW3M['Web3modal'];
76+
const Connectors = CDNW3M['Connectors'];
77+
78+
const createWeb3Modal = Web3modal['createWeb3Modal'];
79+
const coinbaseWallet = Connectors['coinbaseWallet'];
80+
const walletConnect = Connectors['walletConnect'];
81+
const injected = Connectors['injected'];
82+
const createConfig = WagmiCore['createConfig'];
83+
const http = WagmiCore['http'];
84+
const reconnect = WagmiCore['reconnect'];
7785

7886
const chainsMap = chains.map(chainName => Chains[chainName]);
7987

@@ -147,16 +155,16 @@ mergeInto(LibraryManager.library, {
147155
};
148156

149157
// Handle fullscreen changes
150-
container?.addEventListener('fullscreenchange', () => {
158+
container.addEventListener('fullscreenchange', () => {
151159
const canvas = document.querySelector('canvas');
152160
if (document.fullscreenElement) {
153-
if (!canvas?.classList.contains('canvas-active')) {
161+
if (!canvas.classList.contains('canvas-active')) {
154162
addCanvasActiveStyles();
155-
canvas?.classList.add('canvas-active');
163+
canvas.classList.add('canvas-active');
156164
}
157165
} else {
158-
if (canvas?.classList.contains('canvas-active')) {
159-
canvas?.classList.remove('canvas-active');
166+
if (canvas.classList.contains('canvas-active')) {
167+
canvas.classList.remove('canvas-active');
160168
removeCanvasActiveStyles();
161169
}
162170
}

0 commit comments

Comments
 (0)