sindresorhus/electron-debug

Allow applying debug() to already existing windows

Open

#92 建立於 2025年6月10日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)JavaScript (56 fork)user submission
enhancementhelp wanted

倉庫指標

Star
 (776 star)
PR 合併指標
 (30 天內沒有已合併 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.

貢獻者指南