sindresorhus/electron-debug
View on GitHubAllow applying debug() to already existing windows
Open
#92 opened on Jun 10, 2025
enhancementhelp wanted
Repository metrics
- Stars
- (776 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
Since debug only works for future windows, it would be nice to apply the configuration in a retroactive way, so it doesn't depend on the call order (i.e. debug() is called from a plugin or extension out of control).
It also provides another improvement: when using windowSelector it would allow to filter by window reference, not by only its attributes, so this will be possible:
const win = createWindow();
debug({ windowSelector: (w => w === win) });
Implementation would be at the same level than registering the listener for future windows, but iterating on the already existing windows.