browser: back on createPage returning a Page (pointer)

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-10-16 14:53:11 +02:00
parent 8e05f09fc8
commit 7bc7da5499
3 changed files with 15 additions and 19 deletions

View File

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