Skip to content

Debugging

In the miletus.config.json file set the debug property to true to enable the browser debugging.

As Miletus does not use a bundled browser within the application, debugging differs from platform to platform.

Windows

When the application is deployed in debug mode Miletus adds a default menubar to the application if no custom menu was set through application.setMenu(). The developer tools can be accessed via View > Toggle developer tools or the F12 shortcut when the window is in focus.

The developer tools can be opened programmatically by calling application.openDevTools().

import { application } from 'miletus';

application.openDevTools();

Linux and Raspberry Pi

Debugging is similar to Windows. The developer tools can be accessed via the View > Toggle devloper tools menu item from the main menu or by calling application.openDevTools().

macOS

To be able to debug on macOS on the target machine, open up a Safari instance and if you haven't already, enable the Develop menu item: https://support.apple.com/guide/safari/use-the-developer-tools-in-the-develop-menu-sfri20948

See Deployment for information on application signing which is required for debugging.

When the signed macOS application is on the target machine, debugging is possible by selecting Develop > Your machine's name > your_main.html item from the menu bar of your running Safari instance.