Karl Seguin 
							
						 
					 
					
						
						
							
						
						77475ca5e4 
					 
					
						
						
							
							Re-enable --insecure_disable_tls_host_verification  
						
						... 
						
						
						
						Better error logs on http callback error
Fix wait timing 
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3555680335 
					 
					
						
						
							
							Working navigation events (clicks, form submission)  
						
						
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f65a39a3e3 
					 
					
						
						
							
							Re-enable telemetry  
						
						... 
						
						
						
						Start work on supporting navigation events (clicks, form submission). 
						
						
					 
					
						2025-08-11 21:37:00 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						94e8964f69 
					 
					
						
						
							
							add custom scheduler  
						
						
						
						
					 
					
						2025-08-11 21:37:00 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						254d22e2cc 
					 
					
						
						
							
							don't poll libcurl if we have no running transfers  
						
						
						
						
					 
					
						2025-08-11 21:37:00 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						54ab1326e5 
					 
					
						
						
							
							Switch XHR to new http client  
						
						... 
						
						
						
						get puppeteer/cdp.js working again
make test are all passing 
						
						
					 
					
						2025-08-11 21:37:00 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b0fe5d60ab 
					 
					
						
						
							
							Initial work on integrating libcurl and making all http nonblocking  
						
						
						
						
					 
					
						2025-08-11 21:36:56 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						4b1eb2794f 
					 
					
						
						
							
							Add ShadowRoot get/set innerHTML  
						
						... 
						
						
						
						Adds event.composedPath()
This depends on https://github.com/lightpanda-io/libdom/pull/34  
						
						
					 
					
						2025-08-11 16:32:08 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f5da89b50b 
					 
					
						
						
							
							lit compatibility  
						
						... 
						
						
						
						Aims to improve compatibility for the lit framework (e.g. what Reddit is using).
1 - Adds support for adoptedStyleSheets to the Document and ShadowRoot
2 - Adds mock support for replace and replaceSync to the CSSStyleSheet
3 - Optionally include shadowroot in dump
4 - Special-case setting innerHTML on a TemplateElement 
						
						
					 
					
						2025-08-09 07:43:27 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						bede244598 
					 
					
						
						
							
							Merge pull request  #934  from lightpanda-io/with-base  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests json output (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						add a --with_base option to fetch 
						
						
					 
					
						2025-08-09 07:37:32 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						4df48c9695 
					 
					
						
						
							
							Merge pull request  #935  from lightpanda-io/mouse-event-log  
						
						... 
						
						
						
						use internal logger instead of std.log 
						
						
					 
					
						2025-08-09 07:36:35 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						05ad77ffbe 
					 
					
						
						
							
							Merge pull request  #936  from lightpanda-io/runtime-empty-array  
						
						... 
						
						
						
						Fix crashes with empty array 
						
						
					 
					
						2025-08-09 07:36:09 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						dc23a74e7b 
					 
					
						
						
							
							add <base> in the DOM tree  
						
						
						
						
					 
					
						2025-08-08 18:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						f463cb16da 
					 
					
						
						
							
							runtime: handle empty array parameter  
						
						
						
						
					 
					
						2025-08-08 17:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b785884cd8 
					 
					
						
						
							
							runtime: fix returning an empty array crash  
						
						
						
						
					 
					
						2025-08-08 17:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						f09caec09a 
					 
					
						
						
							
							use internal logger instead of std.log  
						
						
						
						
					 
					
						2025-08-08 16:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						5e30a3997e 
					 
					
						
						
							
							typo fix  
						
						... 
						
						
						
						Co-authored-by: Karl Seguin <karlseguin@users.noreply.github.com > 
						
						
					 
					
						2025-08-08 16:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						8552a5797c 
					 
					
						
						
							
							Merge pull request  #933  from lightpanda-io/document_fragment_get_element_by_id  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests json output (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Add DocumentFragment getElementById 
						
						
					 
					
						2025-08-08 22:06:02 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						7ffdee0d7f 
					 
					
						
						
							
							node: add baseURI getter  
						
						
						
						
					 
					
						2025-08-08 15:21:20 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3d0928a449 
					 
					
						
						
							
							add a --with_base option to fetch  
						
						... 
						
						
						
						with_base option adds a <base> tag to the dump for better offline preview. 
						
						
					 
					
						2025-08-08 15:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						ea1bca05c7 
					 
					
						
						
							
							fix no-script default value  
						
						
						
						
					 
					
						2025-08-08 14:30:41 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						df292a2103 
					 
					
						
						
							
							Add DocumentFragment getElementById  
						
						
						
						
					 
					
						2025-08-08 17:05:22 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						7f2c360f33 
					 
					
						
						
							
							Updates libdom  
						
						... 
						
						
						
						libdom's parsing is now less strict with respect to attribute names. See:
https://github.com/lightpanda-io/libdom/pull/33 
However, the attribute name in setAttribute has stricter validation applied to
it, which we now handle directly. 
						
						
					 
					
						2025-08-08 16:22:25 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9dd02ec67d 
					 
					
						
						
							
							add element.getAttributeNames()  
						
						
						
						
					 
					
						2025-08-08 10:23:45 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						29378c57ea 
					 
					
						
						
							
							node: cast the libdom document depending its type  
						
						
						
						
					 
					
						2025-08-07 12:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						16c74cf3b4 
					 
					
						
						
							
							element: fix toInterface for webcomponents  
						
						... 
						
						
						
						The webcomponents tag can be anything. But we must return them as
HTMLElement for HTML documents. 
						
						
					 
					
						2025-08-07 12:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b199925f91 
					 
					
						
						
							
							iframe: move HTMLIFrameElement in its own file  
						
						
						
						
					 
					
						2025-08-07 10:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						28397bf9d0 
					 
					
						
						
							
							window: frame is obsolete, ignore them from frames list  
						
						
						
						
					 
					
						2025-08-07 10:04:42 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						1b7abf9972 
					 
					
						
						
							
							window: partial implementation for indexed_get  
						
						
						
						
					 
					
						2025-08-06 18:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b98bdeaae7 
					 
					
						
						
							
							window.length dynamically  
						
						
						
						
					 
					
						2025-08-06 18:29:25 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						221274b473 
					 
					
						
						
							
							first change to start support frames  
						
						
						
						
					 
					
						2025-08-06 16:19:52 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b3c81c9e55 
					 
					
						
						
							
							When --noscript is specified, also exclude <link rel=preload as=script>  
						
						
						
						
					 
					
						2025-08-06 18:04:57 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						ea38845622 
					 
					
						
						
							
							detect HTML document  
						
						
						
						
					 
					
						2025-08-06 10:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						81a0e95916 
					 
					
						
						
							
							netsurf: remove inline for  documentCreateHTMLElement*  
						
						
						
						
					 
					
						2025-08-06 10:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						2a9feee476 
					 
					
						
						
							
							init default HTML doc and Image w/ HTML Elements  
						
						
						
						
					 
					
						2025-08-06 10:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						c38c1fa93a 
					 
					
						
						
							
							remove netsurf.elementHTMLGetTagType  
						
						
						
						
					 
					
						2025-08-06 10:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8d7c35d034 
					 
					
						
						
							
							refacto and use Element.toInterface  
						
						
						
						
					 
					
						2025-08-06 10:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						425f62607b 
					 
					
						
						
							
							add Tag.fromString to get element tag from tagname  
						
						
						
						
					 
					
						2025-08-06 10:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						c1752ae5eb 
					 
					
						
						
							
							document.documentElement returns a *parser.Element  
						
						... 
						
						
						
						For XML documents, the documentElement could be another element than
HTMLElement. So we don't want to pass to through the toInterface. 
						
						
					 
					
						2025-08-06 10:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						090c0f8857 
					 
					
						
						
							
							node: check owner null before using it  
						
						
						
						
					 
					
						2025-08-05 18:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						c453dd2b3c 
					 
					
						
						
							
							Merge pull request  #923  from lightpanda-io/doc-owner-next  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests json output (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						node: don't call owner twice in _insertBefore 
						
						
					 
					
						2025-08-05 15:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b2b2e97edc 
					 
					
						
						
							
							zig fmt  
						
						
						
						
					 
					
						2025-08-05 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						bd9e4dbc79 
					 
					
						
						
							
							node: don't call owner twice in _insertBefore  
						
						... 
						
						
						
						When the ref_node_ is null, call directly _appendChild w/o fixing the
node's owner. 
						
						
					 
					
						2025-08-05 14:45:25 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						0c19070800 
					 
					
						
						
							
							Merge pull request  #920  from SrikanthKumarC/main  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Fix: Properly handle node ownership when using appendChild and insertBefore 
						
						
					 
					
						2025-08-05 14:45:18 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						07e37b257f 
					 
					
						
						
							
							Merge pull request  #921  from lightpanda-io/cdp-agent-commt  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						cdp: add comment for CDP_USER_AGENT 
						
						
					 
					
						2025-08-05 07:38:43 +08:00 
						 
				 
			
				
					
						
							
							
								Srikanth 
							
						 
					 
					
						
						
							
						
						0a5f060d1b 
					 
					
						
						
							
							add tests and simplify walker traversal  
						
						
						
						
					 
					
						2025-08-04 23:53:29 +05:30 
						 
				 
			
				
					
						
							
							
								muki 
							
						 
					 
					
						
						
							
						
						6fcfcb630d 
					 
					
						
						
							
							Merge pull request  #916  from lightpanda-io/allow-nullable-listener  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests json output (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-08-04 06:15:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						7aff90aec7 
					 
					
						
						
							
							cdp: add comment for CDP_USER_AGENT  
						
						
						
						
					 
					
						2025-08-04 14:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Srikanth 
							
						 
					 
					
						
						
							
						
						f1e513443b 
					 
					
						
						
							
							refactor: use walker to traverse the nodes  
						
						
						
						
					 
					
						2025-08-04 14:27:39 +05:30 
						 
				 
			
				
					
						
							
							
								Srikanth 
							
						 
					 
					
						
						
							
						
						c533b10e19 
					 
					
						
						
							
							fix: traverse all children correctly  
						
						
						
						
					 
					
						2025-08-04 13:00:03 +05:30