Developer Setting to automatically open dev tools for open windows

  • Feature Description:
    Sometimes it’s neccessary to fully restart the App often and check the dev tools for them (e.g. debugging Memory or startup issues).
    It would be nice to have a Developer manifest option or other way to automatically open the dev tools window for all or for specified windows.

Some time ago there was an undocumented API for this used like this:

overwolf.extensions.current.getManifest((manifest) => {
      overwolf.windows.getCurrentWindow((result) => {
        overwolf.extensions.showDevTools(manifest.UID, result.window.name)
      })
    })
  • impact for my app: [low, mid, high, show-stopper].
    Not a very frequent situation, but saves a massive amount of clicks and time and nerves in certain debug situations

  • What is your current pain point?
    Restarting the app, opening the windows, going to the packages window and opening the dev tools for the window.
    The remote debugger (localhost:XXXXX) seems to not be able to reconnect to the window if the app is fully restarted, so that’s not a workaround.

  • What do you have in mind to solve it?
    an option within the manifests “developer” settings.

// true = dev tools show for all windows when they open
// array of window names = opens for specified windows when opened
show_dev_tools: boolean | string[]

Alternatively make the APi above available again, maybe in a way that it only works for unpacked extensions or in development mode.

That sounds really useful. Yes please.

Hi, and thanks for the feedback.

We will discuss the matter internally, and we will update you here.

Thanks.

We added this feature request to our backlog.
We don’t have an ETA, though, which can take some time to implement and release. Thank you so much for being so patient.
We will update you here once it is ready.

Thanks.