File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ pub const Session = struct {
178178
179179 fn deinit (self : * Session ) void {
180180 if (self .page ) | * p | {
181- p .end ();
181+ p .deinit ();
182182 }
183183
184184 self .env .deinit ();
@@ -214,6 +214,10 @@ pub const Session = struct {
214214 self .page = Page .init (self .allocator , self );
215215 return & self .page .? ;
216216 }
217+
218+ pub fn currentPage (self : * Session ) ? * Page {
219+ return &(self .page orelse return null );
220+ }
217221};
218222
219223// Page navigates to an url.
Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ fn navigate(cmd: anytype) !void {
244244
245245 // Launch navigate, the page must have been created by a
246246 // target.createTarget.
247- var p = cmd .session .page orelse return error .NoPage ;
247+ var p = cmd .session .currentPage () orelse return error .NoPage ;
248248 state .execution_context_id += 1 ;
249249
250250 const aux_data = try std .fmt .allocPrint (
You can’t perform that action at this time.
0 commit comments