Skip to content

Instantly share code, notes, and snippets.

@Lange Lange/
Last active Apr 14, 2016

What would you like to do?
Short-term NodeCG Dashboard Solution


Chrome 50 was released on April 13th, 2016. It removed the Object.observe method, which NodeCG's Replicant system relies on. NodeCG ships with an Object.observe polyfill that we thought would be enough to keep things working until the new Proxy-based Replicants system was ready, but this was not the case. The polyfill isn't perfect, and as a result some Replicant operations do not function. This effectively means that the NodeCG dashboard no longer works in any browser.

A short-term solution

To address this problem in the short term while we complete the re-write of Replicants, we have created an Electron application that uses a build of CEF which still supports Object.observe.

Install Instructions (Windows)

  1. Download
  2. Extract the zip.
  3. Double-click setup.bat.
  • If Windows pops up a security message, click "Run Anyways".
  1. Enter the URL to your NodeCG Dashboard (example: http://localhost:9090)
  2. You should see the following:

6. Double-click the newly-created "NodeCG Dashboard" shortcut to open your dashboard.

If you ever need to change your dashboard URL, just edit dashboard-url.txt in Notepad.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.