Karl Seguin 
							
						 
					 
					
						
						
							
						
						cff8857a36 
					 
					
						
						
							
							AddEventListener object listener  
						
						... 
						
						
						
						Instead of taking a callback function, addEventListener can take an object
that exposes a `handleEvent` function. When used this way, `this` is
automatically bound. I don't think the current behavior is correct when
`handleEvent` is defined as a property (getter), but I couldn't figure out how
to make it work the way WPT expects, and it hopefully isn't a common usage
pattern.
Also added option support to removeEventListener. 
						
						
					 
					
						2025-05-27 20:59:14 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						60395852d5 
					 
					
						
						
							
							Merge pull request  #706  from lightpanda-io/cookie-domain-localhost  
						
						... 
						
						
						
						cookies: accept localhost domain 
						
						
					 
					
						2025-05-27 20:55:21 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						edf125b4ba 
					 
					
						
						
							
							Merge pull request  #705  from lightpanda-io/page_as_state  
						
						... 
						
						
						
						Replace SessionState directly with the Page. 
						
						
					 
					
						2025-05-27 20:55:01 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						b731fa4b78 
					 
					
						
						
							
							cookie: ignore case when comparing with localhost domain  
						
						... 
						
						
						
						Co-authored-by: Karl Seguin <karlseguin@users.noreply.github.com > 
						
						
					 
					
						2025-05-27 14:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						676e6ecec1 
					 
					
						
						
							
							fix/revert debug code  
						
						
						
						
					 
					
						2025-05-27 20:31:37 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						7d9951aa3c 
					 
					
						
						
							
							Replace SessionState directly with the Page.  
						
						
						
						
					 
					
						2025-05-27 20:31:34 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1d0876af4d 
					 
					
						
						
							
							Merge pull request  #691  from lightpanda-io/logger  
						
						... 
						
						
						
						Replace std.log with a structured logger 
						
						
					 
					
						2025-05-27 20:24:07 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						c6f23eee77 
					 
					
						
						
							
							cookies: accept localhost domain  
						
						
						
						
					 
					
						2025-05-27 14:11:32 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						8d3cf04324 
					 
					
						
						
							
							re-enable log tests  
						
						
						
						
					 
					
						2025-05-27 19:57:58 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						fe9344ce57 
					 
					
						
						
							
							Try stateless logger (to save memory)  
						
						
						
						
					 
					
						2025-05-27 19:57:58 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						d7c4824633 
					 
					
						
						
							
							remove unused init, and remove magic pre-alloc  
						
						
						
						
					 
					
						2025-05-27 19:57:58 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						2feba3182a 
					 
					
						
						
							
							Replace std.log with a structured logger  
						
						... 
						
						
						
						Outputs in logfmt in release and a "pretty" print in debug mode. The format
along with the log level will become arguments to the binary at some point in
the future. 
						
						
					 
					
						2025-05-27 19:57:58 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						e9920caa69 
					 
					
						
						
							
							Merge pull request  #703  from lightpanda-io/window_top  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (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 
				
			 
		
		
	 
 
	 
						
						Simple window.top implementation (not frame-aware) 
						
						
					 
					
						2025-05-27 09:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9bcaaab9d7 
					 
					
						
						
							
							Simple window.top implementation (not frame-aware)  
						
						
						
						
					 
					
						2025-05-27 15:25:27 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						d47db317fb 
					 
					
						
						
							
							Merge pull request  #702  from lightpanda-io/ci-bench  
						
						... 
						
						
						
						ci: execute cdp bench on main only 
						
						
					 
					
						2025-05-27 06:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						287d0fad85 
					 
					
						
						
							
							Merge pull request  #701  from lightpanda-io/s3-nightly  
						
						... 
						
						
						
						ci: use GLACIER IR class storage for release 
						
						
					 
					
						2025-05-27 06:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						7c19de3d61 
					 
					
						
						
							
							ci: execute cdp bench on main only  
						
						
						
						
					 
					
						2025-05-27 06:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						a76cdf7514 
					 
					
						
						
							
							ci: use GLACIER IR class storage for release  
						
						
						
						
					 
					
						2025-05-27 06:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9abead7c49 
					 
					
						
						
							
							Merge pull request  #690  from lightpanda-io/zig_0_14_1  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (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 
				
			 
		
		
	 
 
	 
						
						Upgrade to Zig 0.14.1 
						
						
					 
					
						2025-05-27 08:11:33 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						5ff3f71f83 
					 
					
						
						
							
							Merge pull request  #700  from lightpanda-io/s3-nightly  
						
						... 
						
						
						
						S3 nightly 
						
						
					 
					
						2025-05-26 21:57:31 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						e2f9ca66b6 
					 
					
						
						
							
							ci: upload artifact on s3  
						
						
						
						
					 
					
						2025-05-26 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						e90048e5a8 
					 
					
						
						
							
							Merge pull request  #696  from lightpanda-io/cli_argument_name_fix  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (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 
				
			 
		
		
	 
 
	 
						
						Fix insecure_disable_tls_host_verification in serve more 
						
						
					 
					
						2025-05-26 20:35:21 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						eb1795aff9 
					 
					
						
						
							
							Merge pull request  #699  from lightpanda-io/bench-runner  
						
						... 
						
						
						
						ci: add missing AWS creds 
						
						
					 
					
						2025-05-26 18:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3a92f93e6f 
					 
					
						
						
							
							ci: add missing AWS creds  
						
						
						
						
					 
					
						2025-05-26 18:58:41 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						d1bd358785 
					 
					
						
						
							
							Merge pull request  #698  from lightpanda-io/bench-runner  
						
						... 
						
						
						
						ci: refacto e2e http start/stop 
						
						
					 
					
						2025-05-26 18:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						f63ea62f2d 
					 
					
						
						
							
							ci: refacto e2e http start/stop  
						
						
						
						
					 
					
						2025-05-26 18:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3fd5ed4feb 
					 
					
						
						
							
							Merge pull request  #697  from lightpanda-io/bench-runner  
						
						... 
						
						
						
						ci:fix deps 
						
						
					 
					
						2025-05-26 18:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						ba7df8b9cf 
					 
					
						
						
							
							ci:fix deps  
						
						
						
						
					 
					
						2025-05-26 18:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						18b97df619 
					 
					
						
						
							
							Merge pull request  #693  from lightpanda-io/bench-runner  
						
						... 
						
						
						
						ci: add cdp-bench 
						
						
					 
					
						2025-05-26 18:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						087d23269b 
					 
					
						
						
							
							ci: add hyperfine test  
						
						
						
						
					 
					
						2025-05-26 18:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						c77fb98b1f 
					 
					
						
						
							
							Fix insecure_disable_tls_host_verification in serve more  
						
						... 
						
						
						
						It's currently using `--insecure_tls_verify_host` which is inconsistent with
fetch-mode and not what the help text says. 
						
						
					 
					
						2025-05-26 22:42:42 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8c1f38f74d 
					 
					
						
						
							
							ci: e2e: build release w/ -Dcpu=x86_64 option  
						
						
						
						
					 
					
						2025-05-26 13:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						13091e0de4 
					 
					
						
						
							
							ci: add cdp-bench  
						
						... 
						
						
						
						The cdp bench is run on self host machine. 
						
						
					 
					
						2025-05-26 13:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1a72bf5962 
					 
					
						
						
							
							Merge pull request  #692  from lightpanda-io/get_computed_style  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (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 
				
			 
		
		
	 
 
	 
						
						make getComptedStyle return an empty CSSStyleDeclaration 
						
						
					 
					
						2025-05-26 17:24:31 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b8cd0c1a77 
					 
					
						
						
							
							remove debug statement  
						
						
						
						
					 
					
						2025-05-26 15:43:21 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						ecd593fb53 
					 
					
						
						
							
							Add dummy Element.checkVisibility  
						
						... 
						
						
						
						`checkVisibility` currently always return true. Also, when the visibility CSS
property is checked, always return 'visible'. This allows the playwright click
test to pass with a working getComputedStyle. It's also probably more accurate -
by default, most elements are probably visible. But it still isn't great.
Add named_get to CSSStyleDeclaration (allowing things like `style.display`). 
						
						
					 
					
						2025-05-26 15:08:25 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b17f20e2c5 
					 
					
						
						
							
							make getComptedStyle return an empty CSSStyleDeclaration  
						
						
						
						
					 
					
						2025-05-26 11:16:51 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						eae9f9ceee 
					 
					
						
						
							
							Merge pull request  #664  from lightpanda-io/treewalker  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (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 
				
			 
		
		
	 
 
	 
						
						Add TreeWalker 
						
						
					 
					
						2025-05-26 11:06:56 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						d2c13ed32b 
					 
					
						
						
							
							Merge pull request  #680  from lightpanda-io/css_style_declaration  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (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 
				
			 
		
		
	 
 
	 
						
						CSSStyleDeclaration implementation 
						
						
					 
					
						2025-05-25 19:34:20 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						6fb78a99bf 
					 
					
						
						
							
							update mlugg/setup-zig action  
						
						
						
						
					 
					
						2025-05-25 09:10:42 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						bcc4980189 
					 
					
						
						
							
							Upgrade to Zig 0.14.1  
						
						
						
						
					 
					
						2025-05-24 19:55:50 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						bed394db80 
					 
					
						
						
							
							Prefix tests (easier to filter, i.e. make test F="CSSValue")  
						
						... 
						
						
						
						Don't dupe value if it doesn't need to be quoted. 
						
						
					 
					
						2025-05-24 11:45:42 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1fe2bf5dd5 
					 
					
						
						
							
							Use fetchRemove and getOrPut to streamline map manipulation  
						
						
						
						
					 
					
						2025-05-24 10:24:32 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						7cc332a96e 
					 
					
						
						
							
							Merge pull request  #675  from lightpanda-io/http_request_notifications  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	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 / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (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 
				
			 
		
		
	 
 
	 
						
						HTTP request notification 
						
						
					 
					
						2025-05-24 10:10:16 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						6ce24b3443 
					 
					
						
						
							
							Rename allocator to arena to make the intent more clear  
						
						... 
						
						
						
						Use expectEqual where possible
deduplicate finalize and finishDeclaration 
						
						
					 
					
						2025-05-24 10:08:26 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1dc6e91ec4 
					 
					
						
						
							
							increase max memory threshold  
						
						
						
						
					 
					
						2025-05-24 09:53:45 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f59e3cd4da 
					 
					
						
						
							
							Maybe retry on TlsAlertCloseNotify error  
						
						... 
						
						
						
						This might not be specific to network notification, but the issue happens all
the time testing scenarios that rely on network notification, so it's hard
to ignore. 
						
						
					 
					
						2025-05-24 09:01:13 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						94a30b2167 
					 
					
						
						
							
							HTTP request notification  
						
						... 
						
						
						
						- Add 2 internal notifications
  1 - http_request_start
  2 - http_request_complete
- When Network.enable CDP message is received, browser context registers for
  these 2 events (when Network.disable is called, it unregisters)
- On http_request_start, CDP will emit a Network.requestWillBeSent message.
  This _does not_ include all the fields, but what we have appears to be enough
  for puppeteer.waitForNetworkIdle.
- On http_request_complete, CDP will emit a Network.responseReceived message.
  This _does not_ include all the fields, bu what we have appears to be enough
  for puppeteer.waitForNetworkIdle.
We currently don't emit any other new events, including any network-specific
lifecycleEvent (i.e. Chrome will emit an networkIdle and networkAlmostIdle).
To support this, the following other things were done:
- CDP now has a `notification_arena` which is re-used between browser contexts.
  Normally, CDP code runs based on a "cmd" which has its own message_arena, but
  these notifications happen out-of-band, so we needed a new arena which is
  valid for handling 1 notification.
- HTTP Client is notification-aware. The SessionState no longer includes the
  *http.Client directly. It instead includes an http.RequestFactory which is
  the combination fo the client + a specific configuration (i.e. *Notification).
  This ensures that all requests made from that factory have the same settings.
- However, despite the above, _some_ requests do not appear to emit CDP events,
  such as loading a <script src="X">. So the page still deals directly with the
  *http.Client.
- Playwright and Puppeteer (but Playwright in particular) are very sensitive to
  event ordering. These new events have introduced additional sensitivity.
  The result sent to Page.navigate had to be moved to inside the navigate event
  handler, which meant passing some cdp-specific data (the input.id) into the
  NavigateOpts. This is the only way I found to keep both happy - the sequence
  of events is closer (but still pretty far) from what Chrome does. 
						
						
					 
					
						2025-05-24 09:01:12 +08:00 
						 
				 
			
				
					
						
							
							
								Raph 
							
						 
					 
					
						
						
							
						
						bd0fa1487f 
					 
					
						
						
							
							Merge branch 'main' into css_style_declaration  
						
						
						
						
					 
					
						2025-05-24 03:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						d262f017c5 
					 
					
						
						
							
							Merge pull request  #689  from lightpanda-io/image  
						
						... 
						
						
						
						new Image constructor 
						
						
					 
					
						2025-05-24 08:51:08 +08:00