sindresorhus/electron-debug

Allow applying debug() to already existing windows

Open

#92 opened on 2025年6月10日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)JavaScript (56 forks)user submission
enhancementhelp wanted

Repository metrics

Stars
 (776 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

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.

コントリビューターガイド