Skip to main content

DevTools

Enable managed devtools

{
"ui": {
"devtools": {
"mode": "managed",
"sourceDir": "ui/devtools",
"indexFile": "index.html"
}
}
}

parallelBuild defaults to true and runs managed popup + devtools builds in parallel during standard builds. Set parallelBuild to false to force sequential managed UI builds.

Usage model

  • DevTools UI runs in its own extension UI context.
  • Use HexaUIClient to ask background for data/actions.
  • Keep long-lived state in background/content stores, not in devtools surface state.