diff --git a/packages/cashscript/package.json b/packages/cashscript/package.json index 8ec41e17..2b627df0 100644 --- a/packages/cashscript/package.json +++ b/packages/cashscript/package.json @@ -47,7 +47,7 @@ "dependencies": { "@bitauth/libauth": "^3.1.0-next.2", "@cashscript/utils": "^0.11.2", - "@electrum-cash/network": "^4.1.1", + "@electrum-cash/network": "^4.1.3", "@mr-zwets/bchn-api-wrapper": "^1.0.1", "delay": "^6.0.0", "fast-deep-equal": "^3.1.3", diff --git a/packages/cashscript/src/network/ElectrumNetworkProvider.ts b/packages/cashscript/src/network/ElectrumNetworkProvider.ts index 49ae4478..414e93f5 100644 --- a/packages/cashscript/src/network/ElectrumNetworkProvider.ts +++ b/packages/cashscript/src/network/ElectrumNetworkProvider.ts @@ -37,7 +37,7 @@ export default class ElectrumNetworkProvider implements NetworkProvider { private instantiateElectrumClient(network: Network, options: Options): ElectrumClient { if ('electrum' in options) return options.electrum; const server = 'hostname' in options ? options.hostname : this.getServerForNetwork(network); - return new ElectrumClient('CashScript Application', '1.4.1', server); + return new ElectrumClient('CashScript Application', '1.4.1', server, { disableBrowserVisibilityHandling: true }); } // Get Electrum server based on network diff --git a/website/docs/releases/release-notes.md b/website/docs/releases/release-notes.md index ac993d76..4cf6c839 100644 --- a/website/docs/releases/release-notes.md +++ b/website/docs/releases/release-notes.md @@ -2,6 +2,11 @@ title: Release Notes --- +## v0.11.3 + +#### CashScript SDK +- :bug: Fix bug with where `ElectrumNetworkProvider` would disconnect in browser on visibility change of the page + ## v0.11.2 #### CashScript SDK diff --git a/yarn.lock b/yarn.lock index 0b1d34ae..4026357e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1063,10 +1063,10 @@ dependencies: debug "^4.3.7" -"@electrum-cash/network@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@electrum-cash/network/-/network-4.1.1.tgz#1f9571c783f613ce960374b4bffb73c27b28c429" - integrity sha512-v5abF2qGRTnBoi9tcS/iz7j82D8HYsK9iY0NM5v8/Qu8SnlMGGNz8UDFl+YzRPFXb4SUL3K0uf3Oydy82DB3oA== +"@electrum-cash/network@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@electrum-cash/network/-/network-4.1.3.tgz#195a96e8bb34493c622223992da0649c753aafff" + integrity sha512-amMvdcEfHhquoUkhN7x/H04KPYfqd5LilOGcg6O1OdUks1Mcrcah8WfHICHW/qyZ3Rgoos9o7Wx8gKz8qcSNzg== dependencies: "@electrum-cash/debug-logs" "^1.0.0" "@electrum-cash/web-socket" "^1.0.0"