Add new Window globals as debuggees

Signed-off-by: Delan Azabani <dazabani@igalia.com>
Co-authored-by: atbrakhi <atbrakhi@igalia.com>
This commit is contained in:
Delan Azabani 2025-07-18 21:51:13 +08:00
parent c59ee57b5d
commit e2eabd41c9
7 changed files with 107 additions and 1 deletions

View file

@ -1,3 +1,20 @@
if (!("dbg" in this)) {
dbg = new Debugger;
dbg.onNewGlobalObject = function(global) {
console.log("[debugger] onNewGlobalObject");
console.log(this, global);
};
dbg.onNewScript = function(script, global) {
console.log("[debugger] onNewScript");
console.log(this, script, global);
};
}
addEventListener("addDebuggee", event => {
const {global} = event;
console.log("[debugger] Adding debuggee");
dbg.addDebuggee(global);
console.log("[debugger] getDebuggees().length =", dbg.getDebuggees().length);
});