Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						05192b6850 
					 
					
						
						
							
							update flake  
						
						
						
						
					 
					
						2025-08-11 12:09:22 -07:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						079ce5e9de 
					 
					
						
						
							
							whitelist application/ld+json  
						
						
						
						
					 
					
						2025-08-11 21:38:36 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						ff742c0169 
					 
					
						
						
							
							don't allow concurrent blocking calls  
						
						
						
						
					 
					
						2025-08-11 21:38:36 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						332e264437 
					 
					
						
						
							
							remove unimportant todos  
						
						
						
						
					 
					
						2025-08-11 21:38:34 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3554634c1c 
					 
					
						
						
							
							cleanup optional request headers  
						
						
						
						
					 
					
						2025-08-11 21:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						c96fb3c2f2 
					 
					
						
						
							
							support CDP proxy override  
						
						
						
						
					 
					
						2025-08-11 21:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1e612e4166 
					 
					
						
						
							
							Add command line options to control HTTP client  
						
						... 
						
						
						
						http_timeout_ms
http_connect_timeout_ms
http_max_host_open
http_max_concurrent 
						
						
					 
					
						2025-08-11 21:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						06984ace21 
					 
					
						
						
							
							fix overflow and debug units  
						
						
						
						
					 
					
						2025-08-11 21:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						cabd4fa718 
					 
					
						
						
							
							re-enable datauris  
						
						
						
						
					 
					
						2025-08-11 21:37:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						ddb549cb45 
					 
					
						
						
							
							cookie support  
						
						
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						c7484c69c0 
					 
					
						
						
							
							Increase max concurrent request to 10  
						
						... 
						
						
						
						Improve wait analysis dump.
De-prioritize secondary schedules.
Don't log warning for application/json scripts
Change pretty log timer to display time from start. 
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9876d79680 
					 
					
						
						
							
							Add Accept-Encoding  
						
						... 
						
						
						
						This is necessary because of CloudFront which will send gzip content even if
we don't ask for it.
Properly handle scripts that are both async and defer.
Add a helper to print state of page wait. This can be helpful in identifying
what's causing the page to hang on page.wait. 
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						32566ccc80 
					 
					
						
						
							
							Set window location on load  
						
						... 
						
						
						
						Set SUPPRESS_CONNECT_HEADERS option. 
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						7f9e309ae8 
					 
					
						
						
							
							Shutdown clean async scripts  
						
						... 
						
						
						
						Set parent current script 
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						7831aabe5a 
					 
					
						
						
							
							connect proxy  
						
						
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						74b40b97ec 
					 
					
						
						
							
							fix ScriptManager wrong order execution  
						
						
						
						
					 
					
						2025-08-11 21:37:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f45726d61f 
					 
					
						
						
							
							ScriptManager & HttpClient support for JS modules  
						
						... 
						
						
						
						Improve cleanup/shutdown (*cough* memory leaks *cough*) 
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3c0d027306 
					 
					
						
						
							
							dynamic script support  
						
						
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						dc83765808 
					 
					
						
						
							
							fix build  
						
						
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						4244b572d1 
					 
					
						
						
							
							Improve page.wait  
						
						... 
						
						
						
						Allow page.wait to transition page mode.
Optimize initial page load. No point running scheduler until the initial
page is loaded.
Support ISO-8859-1 charset 
						
						
					 
					
						2025-08-11 21:37:01 +08:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						6a2dd1111c 
					 
					
						
						
							
							Merge pull request  #928  from lightpanda-io/lit_compat  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						lit compatibility 
						
						
					 
					
						2025-08-11 08:30:34 +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 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						a0d528981e 
					 
					
						
						
							
							Merge pull request  #932  from lightpanda-io/libdom_element_attributes  
						
						... 
						
						
						
						Updates libdom 
						
						
					 
					
						2025-08-08 22:05:42 +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 
							
						 
					 
					
						
						
							
						
						fbd40a6514 
					 
					
						
						
							
							Merge pull request  #931  from lightpanda-io/element_getAttributeNames  
						
						... 
						
						
						
						add element.getAttributeNames() 
						
						
					 
					
						2025-08-08 15:13:03 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9dd02ec67d 
					 
					
						
						
							
							add element.getAttributeNames()  
						
						
						
						
					 
					
						2025-08-08 10:23:45 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						8e55082d4e 
					 
					
						
						
							
							Merge pull request  #929  from lightpanda-io/fix-webcomponents  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						webcomponent must be cast as HTMLElement 
						
						
					 
					
						2025-08-07 19:04:31 +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 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						cc6d443113 
					 
					
						
						
							
							Merge pull request  #926  from lightpanda-io/noscript_exclude_preload  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 
				
			 
		
		
	 
 
	 
						
						When --noscript is specified, also exclude <link rel=preload as=script> 
						
						
					 
					
						2025-08-06 19:45:52 +08:00