Remove heap allocation for Session

And adapt to similar changes on zig-js-runtime for Env

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-10-15 15:52:48 +02:00
parent efca71510a
commit ea9af210f9
5 changed files with 55 additions and 47 deletions

View File

@@ -281,7 +281,7 @@ fn navigate(
try sendEvent(alloc, ctx, "Runtime.executionContextsCleared", void, {}, msg.sessionID);
// Launch navigate
var p = try ctx.browser.currentSession().createPage();
try ctx.browser.session.createPage();
ctx.state.executionContextId += 1;
const auxData = try std.fmt.allocPrint(
alloc,
@@ -290,7 +290,7 @@ fn navigate(
.{ctx.state.frameID},
);
defer alloc.free(auxData);
_ = try p.navigate(params.url, auxData);
try ctx.browser.session.page().navigate(params.url, auxData);
// Events