From bfa552b9e38cd00e17b17666d99a67454e018905 Mon Sep 17 00:00:00 2001 From: Mike Bishop Date: Fri, 19 Jun 2026 10:43:01 -0400 Subject: [PATCH] fix(electron): "::" address causes blank local display When config.address is set to "::" (listen on all interfaces), the Electron window tries to load http://:::8080 instead of http://localhost:8080, resulting in a blank local display. The remap that converts wildcard bind addresses to "localhost" for the Electron loadURL call already handled undefined, "", and "0.0.0.0", but was missing "::". Add it. --- js/electron.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/electron.js b/js/electron.js index 1714eab579..9266fb00b5 100644 --- a/js/electron.js +++ b/js/electron.js @@ -100,7 +100,7 @@ function createWindow () { prefix = "http://"; } - let address = (config.address === void 0) | (config.address === "") | (config.address === "0.0.0.0") ? (config.address = "localhost") : config.address; + let address = (config.address === void 0) | (config.address === "") | (config.address === "0.0.0.0") | (config.address === "::") ? (config.address = "localhost") : config.address; const port = process.env.MM_PORT || config.port; mainWindow.loadURL(`${prefix}${address}:${port}`);