Commit Graph

  • 80c309aa69 fix(cdp): add noop Emulation.setUserAgentOverride to prevent Playwright crash jnMetaCode 2026-03-16 17:07:56 +08:00
  • f5bc7310b1 actions: refactor node type checks for idiomatic flattening Adrià Arrufat 2026-03-16 16:38:21 +09:00
  • 21e9967a8a actions: simplify function names Adrià Arrufat 2026-03-16 16:31:33 +09:00
  • 32f450f803 browser: centralize node interaction logic Adrià Arrufat 2026-03-16 14:22:15 +09:00
  • 1972142703 mcp: add tests for click, fill, and scroll actions Adrià Arrufat 2026-03-16 14:16:20 +09:00
  • b10d866e4b Add click, fill, and scroll interaction tools Adrià Arrufat 2026-03-16 13:41:19 +09:00
  • b373fb4a42 Address review feedback: fix endless loop, use stdlib, add charset flag Matt Van Horn 2026-03-15 21:20:45 -07:00
  • 43a70272c5 Merge branch 'main' into css-improvements Adrià Arrufat 2026-03-16 10:25:35 +09:00
  • ddd34dc57b Merge pull request #1836 from mvanhorn/osc/1822-fix-axvalue-integer-string Adrià Arrufat 2026-03-16 09:55:54 +09:00
  • 265c5aba2e Merge pull request #1850 from navidemad/fix/cdp-websocket-timeout-during-navigation Karl Seguin 2026-03-16 08:41:36 +08:00
  • 21fc6d1cf6 cdp: explain buffer size for int serialization Adrià Arrufat 2026-03-16 09:41:28 +09:00
  • 1a7fe6129c Merge pull request #1847 from lightpanda-io/blob_fixes Karl Seguin 2026-03-16 08:34:38 +08:00
  • 37462a16c5 Merge pull request #1853 from lightpanda-io/fix-ignore-partition-key Karl Seguin 2026-03-16 08:19:09 +08:00
  • 323ec0046c zig fmt Karl Seguin 2026-03-16 07:36:14 +08:00
  • dc7c6984fb Merge pull request #1852 from lightpanda-io/fix-domparser-error-doc Karl Seguin 2026-03-16 07:35:50 +08:00
  • 92f7248a16 Merge pull request #1851 from lightpanda-io/fix-fetch-error-reject Karl Seguin 2026-03-16 07:35:38 +08:00
  • 1ec3e156fb Fix partitionKey ignore PR Karl Seguin 2026-03-16 07:28:14 +08:00
  • 1121bed49b remove test that I guess isn't reliable (CI?) Karl Seguin 2026-03-16 07:20:57 +08:00
  • 0eb43fb530 Fix test Karl Seguin 2026-03-16 07:16:27 +08:00
  • 1f50dc38c3 Merge pull request #1845 from navidemad/fix-cdp-unknown-domain-disconnect Karl Seguin 2026-03-16 07:14:18 +08:00
  • a9d044ec10 revert domparser test change that belongs to a different PR Karl Seguin 2026-03-16 07:11:06 +08:00
  • 1bdf464ef2 Fix CDP WebSocket connection dying during complex page navigation Navid EMAD 2026-03-15 23:07:23 +01:00
  • a70da0d176 Update README.md katie-lpd 2026-03-15 16:57:09 +01:00
  • 8c52b8357c Update README.md katie-lpd 2026-03-15 16:33:53 +01:00
  • 0243c6b450 Fix issues with blobs Karl Seguin 2026-03-15 21:03:55 +08:00
  • f7071447cb Merge pull request #1834 from evalstate/mcp-ping Adrià Arrufat 2026-03-15 18:15:51 +09:00
  • c038bfafa1 Merge pull request #1772 from lightpanda-io/nikneym/failing-body-onload-tests Halil Durak 2026-03-15 10:58:39 +03:00
  • 4d60f56e66 test: add test case for fetch throwing TypeError on network errors sjhddh 2026-03-15 07:26:18 +00:00
  • 56d3cf51e8 test: update empty xml parse error case in domparser.html sjhddh 2026-03-15 07:12:10 +00:00
  • 3013e3a9e6 fix(net): fetch() should reject with a TypeError on network errors sjhddh 2026-03-14 08:42:02 +00:00
  • fe9b2e672b fix(test): update tests to match new CDP error handling behavior Navid EMAD 2026-03-15 05:52:20 +01:00
  • 3e9fa4ca47 Fix use-after-free with certain CDP scripts Karl Seguin 2026-03-15 12:00:42 +08:00
  • a2e66f85a1 fix(cdp): don't kill WebSocket on unknown domain/method errors Navid EMAD 2026-03-15 04:36:47 +01:00
  • a9b9cf14c3 Merge pull request #1841 from lightpanda-io/reject_error Karl Seguin 2026-03-15 10:19:24 +08:00
  • d4b941cf30 zig fmt Karl Seguin 2026-03-15 10:06:20 +08:00
  • 4b6bf29b83 Improve ergonomics around rejecting a promise with a proper JS error Karl Seguin 2026-03-15 09:55:13 +08:00
  • a8b147dfc0 update v8 Karl Seguin 2026-03-15 09:24:42 +08:00
  • 65627c1296 Move ScriptManager to ArenaPool. Karl Seguin 2026-03-15 09:18:13 +08:00
  • 3dcdaa0a9b Implement charset detection from first 1024 bytes of HTML Matt Van Horn 2026-03-14 14:15:40 -07:00
  • 5bc00045c7 fix: serialize AXValue integer as string per CDP spec Matt Van Horn 2026-03-14 14:09:49 -07:00
  • 93ea95af24 feat(mcp): add ping request handling evalstate 2026-03-14 17:48:29 +00:00
  • f754773bf6 window.postMessage across frames Karl Seguin 2026-03-14 09:13:50 +08:00
  • f0c9c262ca Merge branch 'main' into css-improvements Adrià Arrufat 2026-03-14 20:36:50 +09:00
  • 42bb2f3c58 Merge pull request #1823 from lightpanda-io/remove_double_free Karl Seguin 2026-03-14 19:36:27 +08:00
  • 3fde349b9f webapi): reorder css function params and merge pointer events Adrià Arrufat 2026-03-14 20:26:51 +09:00
  • 55a9976d46 css: CSSStyleSheet.replace() should resolve to the stylesheet Adrià Arrufat 2026-03-14 20:17:41 +09:00
  • 66a86541d1 css: handle top-level semicolons in parser Adrià Arrufat 2026-03-14 20:11:30 +09:00
  • bc19079dad css: add unit tests for RulesIterator Adrià Arrufat 2026-03-14 20:03:25 +09:00
  • 351e44343d css: make CSSStyleSheet.insertRule index optional Adrià Arrufat 2026-03-14 19:58:28 +09:00
  • e362a9cbc3 webapi.Element: use dot notation Adrià Arrufat 2026-03-14 20:29:54 +09:00
  • e2563e57f2 webapi.Element: make getCssProperties private Adrià Arrufat 2026-03-14 20:18:51 +09:00
  • df5e978247 tests: remove warning Adrià Arrufat 2026-03-14 19:54:43 +09:00
  • 68337a6989 Fix compilation errors: add missing log import and remove duplicate hobostay 2026-03-14 17:32:48 +08:00
  • bf6dbedbe4 Upgrade GitHub Actions for Node 24 compatibility Salman Muin Kayser Chishti 2026-03-14 09:11:46 +00:00
  • a204f40968 fix(dom): return parsererror document on XML parse failure sjhddh 2026-03-14 08:36:06 +00:00
  • fe3faa0a5a Merge pull request #1825 from sjhddh/fix-tracking-allocator-resize v0.2.6 Karl Seguin 2026-03-14 15:48:49 +08:00
  • 39d5a25258 Merge pull request #1820 from hobostay/fix-tracking-allocator-stats Karl Seguin 2026-03-14 15:48:13 +08:00
  • f4044230fd Merge pull request #1824 from sjhddh/fix-option-gettext-leak Karl Seguin 2026-03-14 15:45:53 +08:00
  • 4d6d8d9a83 fix(test): properly count successful reallocations in TrackingAllocator sjhddh 2026-03-14 06:57:04 +00:00
  • c4176a282f fix: resolve memory leak in Option.getText() by using page arena sjhddh 2026-03-14 06:50:26 +00:00
  • 1352839472 Remove frame double-free on navigate error Karl Seguin 2026-03-14 14:02:58 +08:00
  • 535128da71 Merge pull request #1814 from lightpanda-io/nikneym/window-onload-alias Karl Seguin 2026-03-14 13:30:10 +08:00
  • 099550dddc Ignore partitionKey in cookie operations to support Puppeteer page.setCookie() hobostay 2026-03-14 13:18:42 +08:00
  • 7fe26bc966 Fix TrackingAllocator reallocation_count being incremented on failed operations hobostay 2026-03-14 13:10:11 +08:00
  • cc6587d6e5 make body.onload getter/setter alias to window.onload Halil Durak 2026-03-13 18:49:26 +03:00
  • 8b310ce993 add failing body.onload tests Halil Durak 2026-03-10 19:17:51 +03:00
  • be8ba53263 Merge pull request #1811 from lightpanda-io/script_handling Karl Seguin 2026-03-13 21:40:19 +08:00
  • 043d48d1c7 Merge pull request #1812 from lightpanda-io/longer-sleep Pierre Tachoire 2026-03-13 13:59:03 +01:00
  • e8fe80189b Merge pull request #1808 from lightpanda-io/cdp_startup_frames Karl Seguin 2026-03-13 19:24:14 +08:00
  • 0e48f317cb ci: add a longer sleep to wait for node start on wba test Pierre Tachoire 2026-03-13 12:22:48 +01:00
  • 867745c71d Tweak CDP startup messages. Karl Seguin 2026-03-13 15:21:41 +08:00
  • a1a7919f74 Better script handling. Karl Seguin 2026-03-13 19:05:23 +08:00
  • c3de47de90 Merge pull request #1810 from lightpanda-io/fix_cookie_loading Pierre Tachoire 2026-03-13 11:26:24 +01:00
  • dd35bdfeb4 Merge pull request #1809 from lightpanda-io/fix_flaky_test Pierre Tachoire 2026-03-13 10:17:01 +01:00
  • 07c3aec34f Ensure valid cookie isn't interpreted as null Karl Seguin 2026-03-13 17:00:59 +08:00
  • bce3e8f7c6 Fix a flaky frame test Karl Seguin 2026-03-13 15:39:34 +08:00
  • ba9777e754 Merge pull request #1609 from lightpanda-io/web-bot-auth Pierre Tachoire 2026-03-13 08:31:25 +01:00
  • 7040801dfa Merge pull request #1790 from lightpanda-io/structuredClone_serializer Pierre Tachoire 2026-03-13 08:29:49 +01:00
  • f37862a25d perf: cache css properties for visibility and interactivity Adrià Arrufat 2026-03-13 14:00:07 +09:00
  • 84d76cf90d browser: improve visibility and interactivity CSS checks Adrià Arrufat 2026-03-13 13:33:33 +09:00
  • e12f28fb70 Merge branch 'main' into css-improvements Adrià Arrufat 2026-03-13 10:07:06 +09:00
  • 4f8a6b62b8 Add window.structuredClone Karl Seguin 2026-03-12 14:00:55 +08:00
  • d3dad772cf Merge pull request #1806 from lightpanda-io/update_zig_v8_action Karl Seguin 2026-03-13 07:26:18 +08:00
  • 944b672fea Merge pull request #1792 from lightpanda-io/Canvas_getImageData Karl Seguin 2026-03-13 07:23:05 +08:00
  • b1c54aa92d Merge pull request #1795 from lightpanda-io/navigate_blob_url Karl Seguin 2026-03-13 07:22:50 +08:00
  • 4ca6f43aeb Merge pull request #1803 from lightpanda-io/fix-redirection-cookies Karl Seguin 2026-03-13 07:17:51 +08:00
  • f09e66e1cc update action.yml to latest zig-v8 Karl Seguin 2026-03-13 07:15:23 +08:00
  • 8b7a4ceaaa Merge pull request #1794 from lightpanda-io/update-docker-zig Karl Seguin 2026-03-13 07:14:35 +08:00
  • 51e90f5971 parse cookies on redirection during header callback Pierre Tachoire 2026-03-12 18:36:28 +01:00
  • 8db64772b7 add URL getHost test Muki Kiboigo 2026-03-12 09:02:48 -07:00
  • bf0be60b89 use new validator for e2e test Muki Kiboigo 2026-03-10 21:44:41 -07:00
  • 172481dd72 add e2e tests w/ web bot auth Muki Kiboigo 2026-03-10 20:24:12 -07:00
  • c6c0492c33 fix request authentication with web bot auth Muki Kiboigo 2026-03-10 20:21:43 -07:00
  • fca29a8be2 add WebBotAuth unit tests Muki Kiboigo 2026-03-05 21:38:16 -08:00
  • d365240f91 fix cli argument for WebBotAuth domain Muki Kiboigo 2026-03-04 06:01:51 -08:00
  • 1ed61d4783 simplify parsePemPrivateKey Muki Kiboigo 2026-03-04 05:59:02 -08:00
  • a1fb11ae33 make pem private key buffers smaller with comments Muki Kiboigo 2026-03-04 05:52:32 -08:00
  • 9971816711 use transfer arena to sign webbotauth request Muki Kiboigo 2026-03-04 05:48:01 -08:00
  • c38d9a3098 auth challenge only on use_proxy Muki Kiboigo 2026-02-27 09:00:27 -08:00
  • 02198de455 add support for WebBotAuth in Client Muki Kiboigo 2026-02-19 12:30:03 -08:00