ethereum / remix-desktop

Remix IDE desktop
1.02k stars 264 forks source link

White Screen on Remix Desktop IDE #122

Closed naziakhan123 closed 1 year ago

naziakhan123 commented 2 years ago

image Remix desktop ide is stuck on white screen not working properly please resolve the issue

KostiantynLogunovValtech commented 2 years ago

I have the same problem( on windows

saqoah commented 2 years ago
fetch('https://remix.ethereum.org/assets/version.json', { cache: "no-store" }).then(response => {
  response.text().then(function (data) {
    const version = JSON.parse(data);
    console.log(`Loading Remix ${version.version}`);
    createScriptTag(`polyfills.${version.version}.${version.timestamp}.js`, 'module');
    if (version.mode === 'development') {
      createScriptTag(`vendor.${version.version}.${version.timestamp}.js`, 'module');
      createScriptTag(`runtime.${version.version}.${version.timestamp}.js`, 'module');
    }
    createScriptTag(`main.${version.version}.${version.timestamp}.js`, 'text/javascript');
  });
});

press CTRL+SHIFT+I to open console Just past this in the console

ValeriyIvanov commented 2 years ago
fetch('https://remix.ethereum.org/assets/version.json', { cache: "no-store" }).then(response => {
  response.text().then(function (data) {
    const version = JSON.parse(data);
    console.log(`Loading Remix ${version.version}`);
    createScriptTag(`polyfills.${version.version}.${version.timestamp}.js`, 'module');
    if (version.mode === 'development') {
      createScriptTag(`vendor.${version.version}.${version.timestamp}.js`, 'module');
      createScriptTag(`runtime.${version.version}.${version.timestamp}.js`, 'module');
    }
    createScriptTag(`main.${version.version}.${version.timestamp}.js`, 'text/javascript');
  });
});

press CTRL+SHIFT+I to open console Just past this in the console

for mac pls

chimera0garden commented 2 years ago
fetch('https://remix.ethereum.org/assets/version.json', { cache: "no-store" }).then(response => {
  response.text().then(function (data) {
    const version = JSON.parse(data);
    console.log(`Loading Remix ${version.version}`);
    createScriptTag(`polyfills.${version.version}.${version.timestamp}.js`, 'module');
    if (version.mode === 'development') {
      createScriptTag(`vendor.${version.version}.${version.timestamp}.js`, 'module');
      createScriptTag(`runtime.${version.version}.${version.timestamp}.js`, 'module');
    }
    createScriptTag(`main.${version.version}.${version.timestamp}.js`, 'text/javascript');
  });
});

press CTRL+SHIFT+I to open console Just past this in the console

for mac pls

Press command + option + I when the remix IDE is open and paste the above code in the 'console'. Press enter and let it run

ValeriyIvanov commented 2 years ago

Loading Remix 0.23.1 loader.js:26 GET package://6fd22d6fe5549ad4c4d8fd3ca0b7816b.mod/main.0.23.1.1650320458854.js net::ERR_NOT_IMPLEMENTED createScriptTag @ loader.js:26 (anonymous) @ VM278:10 Promise.then (async) (anonymous) @ VM278:2 Promise.then (async) (anonymous) @ VM278:1

Innovoeb commented 2 years ago

Code snippets above no longer working

GET package://6fd22d6fe5549ad4c4d8fd3ca0b7816b.mod/main.0.23.1.1650320458854.js net::ERR_NOT_IMPLEMENTED
minichris commented 2 years ago

also is happening to me

insurshawn commented 2 years ago

Happening also to me. Uncaught (in promise) even with the updated call to external version.json.

mirageN1349 commented 2 years ago

It's still an ongoing issue.

xSevithx commented 2 years ago

Is there a fix to this? All of the fixes mentioned do not work.

xSevithx commented 2 years ago

image

FinnishArmy commented 2 years ago

I've even tried installing an older version but it causes a javascript error when opening. None of the mentioned 'fixes' do anything and only cause errors.

kaxaru commented 2 years ago

Today I put in an IDE and got a white screen too. Assets on the snippet above are not loaded either. I compared the scripts load on the desktop version and the online version. And fixed it like this

let createScriptTag = function(url, type) { var script = document.createElement('script'); script.src = url; script.type = type; document.getElementsByTagName('head')[0].appendChild(script); }

let type = 'text/javascript' let files = [ 'https://remix.ethereum.org/vendors~app.0.23.1.1650320458854.js', 'https://remix.ethereum.org/app.0.23.1.1650320458854.js', 'https://remix.ethereum.org/polyfills.0.23.1.1650320458854.js', 'https://remix.ethereum.org/main.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-abi-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-abstract-provider-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-abstract-signer-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-address-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-base64-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-basex-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-bignumber-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-bytes-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-constants-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-contracts-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-hash-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-hdnode-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-json-wallets-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-keccak256-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-logger-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-networks-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-pbkdf2-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-properties-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-providers-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-random-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-rlp-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-sha2-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-signing-key-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-solidity-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-strings-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-transactions-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-units-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-wallet-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-web-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!-ethersproject-wordlists-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!ethers-lib-ethers-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!ethers-lib-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-bzz-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-core-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-eth-personal-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-eth-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-net-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-shh-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-types-index-d-ts.0.23.1.1650320458854.js', 'https://remix.ethereum.org/raw-loader!web3-utils-types-index-d-ts.0.23.1.1650320458854.js' ]

files.forEach(f => createScriptTag(f, type))

dhood commented 2 years ago

Hi, this was my first time trying to use Remix and I thought my development was blocked by this white screen, but actually no! For others who didn't know, there's the https://remix.ethereum.org browser version that you can use while this gets addressed (the Gitter chat says they're working on a fix though :+1: 🙇 ). Hope that helps!

KursatCAKAL commented 2 years ago

It is a domain network-related issue while fetching the URL scheme. Turn off the firewall and try [kaxaru]'s proposal in the console after Help > Toggle Developer Tools.

Innovoeb commented 2 years ago

Update: as of 4/26/22 Remix IDE (desktop) version 0.23.2 now works without needing to add anything to the console.

SalikJamal commented 2 years ago

Update: as of 4/26/22 Remix IDE (desktop) version 1.3.3 now works without needing to add anything to the console.

You're not getting the white screen, I'm still getting it? image

Innovoeb commented 2 years ago

Update: as of 4/26/22 Remix IDE (desktop) version 1.3.3 now works without needing to add anything to the console.

You're not getting the white screen, I'm still getting it? image

Nope, Remix IDE (desktop) version 0.23.2 now works for me.

RFreemanOfHuntEnergy commented 2 years ago

Issue persists in 0.23.3 image

BourneNeo commented 2 years ago

shit, now I meet it 2, and few days ago, in my another computer i met it and fix it anyway but can't remember how. now meet it again...😣 image

Fenn3c commented 2 years ago

Same issue image

flatsponge commented 2 years ago

keep it open - the app is fetching the latest update from the web. It worked after ca 15mins for me :)

Saigut commented 2 years ago

It's rubbish.

Subeesh4020 commented 1 year ago

keep it open - the app is fetching the latest update from the web. It worked after ca 15mins for me :)

It is working

yann300 commented 1 year ago

The latest release should fix that: https://github.com/ethereum/remix-desktop/releases please reopen if the issue is still persisting

sicwolf commented 1 year ago

Uninstall Remix Desktop IDE, then install latest version of Remix Destop IDE, the white screen issue could be resolved. It works well now^_^

DieHertz commented 1 year ago

It still persists for me, are there any temporary files I can remove to solve this? Somehow it went away after a couple restarts

krypston104 commented 1 year ago

just installed it fresh the latest release (V 1.3.6) and working with it is impossible. It freezes and/or does all kind of freaky stuff while typing. The cursor does not point to where the text is written.

The way it is now, the app is just useless. Has nobody come up with any fix yet?

Captura de pantalla 2023-04-26 160128

MaxPanasenko commented 7 months ago
Screenshot 2024-01-26 at 13 57 06

still not working. MacOs

MochaByte commented 7 months ago

I have the same issue on MacOS, I changed the compiler version from 0.8.22 to 0.8.20 and then it went blank. It works fine when I open it until I choose my current workspace, then all goes white. I can use it for other workspaces though.

MaxPanasenko commented 7 months ago

I have the same issue on MacOS, I changed the compiler version from 0.8.22 to 0.8.20 and then it went blank. It works fine when I open it until I choose my current workspace, then all goes white. I can use it for other workspaces though.

I've fix this by using -universal.dmg version

MochaByte commented 7 months ago

I've fix this by using -universal.dmg version

works perfect now! Thanks!