Troubleshooting#
Fixes for the rough edges you’re most likely to hit.
Web UI won’t load in Firefox#
Firefox’s HTTP/2 handling can break the WebSocket stream the web UI uses to talk to the controller, so the map and joystick never come alive. Turn it off:
Press
Ctrl + L, typeabout:config, and accept the warning.Find
network.http.http2.websocketsand set it tofalse.Reload the web UI.
Chromium-based browsers (Chrome, Edge, Brave) are unaffected.
Web console is missing (console build not found)#
Starting the controller or simulator logs:
Console build not found at .../dotbot/console-web/dist; /console will be unavailable.
The web console ships inside the published wheel but is not built by a
plain source checkout, so a git clone (or a wheel-less install) has no
dotbot/console-web/dist/. The controller and its REST/WebSocket API still run -
only the browser UI is unavailable. Fixes:
From PyPI - install the wheel, which bundles the console:
pip install pydotbot.From a git checkout - build it once:
cd dotbot/console-web && npm install && npm run build.