Commit Graph

  • d66c7aad50 Merge remote-tracking branch 'origin/main' into fix-a22-iscontenteditable Navid EMAD 2026-04-29 14:40:12 +02:00
  • 91f5988fe5 Fix segfault on Frame deinit Nikolay Govorov 2026-04-29 13:33:10 +01:00
  • f7c3ccaf85 initial (file-free) multi-part form encoding Karl Seguin 2026-04-28 09:19:23 +08:00
  • 7c40d2fb98 FormData File support Karl Seguin 2026-04-28 08:51:39 +08:00
  • e981ec7587 Merge pull request #2319 from lightpanda-io/fix-popup-close-queued-nav Karl Seguin 2026-04-29 19:19:20 +08:00
  • b375603258 On Window.close, remove any queued navigation Karl Seguin 2026-04-29 18:59:35 +08:00
  • 5de4ee166f Merge pull request #2237 from lightpanda-io/window_open Karl Seguin 2026-04-29 18:32:58 +08:00
  • bb1070f80a Merge pull request #2238 from lightpanda-io/deb-pkg Pierre Tachoire 2026-04-29 11:24:23 +02:00
  • 1262964efe Merge pull request #2308 from navidemad/fix-a26-textarea-crlf Karl Seguin 2026-04-29 17:07:45 +08:00
  • 21e9c5184c Fix atob/btoa Karl Seguin 2026-04-29 17:01:07 +08:00
  • 28f5602bce Merge branch 'main' into agent Adrià Arrufat 2026-04-29 08:52:48 +02:00
  • 92db1b4a5e Merge pull request #2294 from navidemad/fix-a24-ua-stylesheet-display-none Adrià Arrufat 2026-04-29 08:51:53 +02:00
  • d92ebdeb89 css: apply zig fmt to Element.zig Adrià Arrufat 2026-04-29 08:22:22 +02:00
  • a311cd166b Merge pull request #2315 from navidemad/fix-a21-disabled-inheritance Karl Seguin 2026-04-29 12:27:35 +08:00
  • aca6518850 selector: gate :disabled / :enabled on the HTML "disabled concept" Navid EMAD 2026-04-29 05:50:54 +02:00
  • 628c170b11 Merge remote-tracking branch 'origin/main' into fix-a21-disabled-inheritance Navid EMAD 2026-04-29 05:42:27 +02:00
  • 78babf4017 Merge pull request #2261 from navidemad/fix-a3-handle-javascript-dialog Karl Seguin 2026-04-29 11:12:05 +08:00
  • 5574bb0172 Merge pull request #2312 from navidemad/fix-a25-image-button-submit Karl Seguin 2026-04-29 10:47:53 +08:00
  • ff93f4fcc2 cdp: panic on non-integer Navigation entry _id Navid EMAD 2026-04-29 04:41:47 +02:00
  • fe03db676e Merge remote-tracking branch 'origin/main' into fix-b2-page-navigation-history Navid EMAD 2026-04-29 04:39:31 +02:00
  • 7dccf59ec2 zig fmt linting Navid EMAD 2026-04-29 03:45:09 +02:00
  • 82497a78a8 selector: walk fieldset/optgroup ancestors when matching :disabled Navid EMAD 2026-04-29 03:36:41 +02:00
  • 9d271ce4ae Fix more DOM assumptions that callback and document.write can break Karl Seguin 2026-04-29 09:09:07 +08:00
  • 6211b21813 dom: route <input type=image> click into form submission Navid EMAD 2026-04-29 02:52:50 +02:00
  • 5454d6a213 dom: implement HTMLElement.isContentEditable IDL attribute Navid EMAD 2026-04-29 02:32:42 +02:00
  • 8cc82d1d64 lp: move handleJavaScriptDialog pre-arm from Page to LP namespace Navid EMAD 2026-04-29 02:04:20 +02:00
  • 6c2d78d0f0 Merge remote-tracking branch 'origin/main' into fix-a3-handle-javascript-dialog Navid EMAD 2026-04-29 01:56:55 +02:00
  • 7c6f2a2a8c forms: normalize CR/LF to CRLF in form-data set encoding Navid EMAD 2026-04-29 01:53:17 +02:00
  • e133b26e9b Merge pull request #2306 from lightpanda-io/feat/2249-htmlframesetelement-stub Karl Seguin 2026-04-29 07:46:06 +08:00
  • f15948c5a4 Finalize *partial* frameset support Karl Seguin 2026-04-29 07:16:33 +08:00
  • fd2f26a065 Merge remote-tracking branch 'origin/main' into fix-a3-handle-javascript-dialog Navid EMAD 2026-04-29 00:57:03 +02:00
  • dfa0ba778d css: address review feedback on UA display:none helper Navid EMAD 2026-04-29 00:53:10 +02:00
  • 7c190d9e69 Merge remote-tracking branch 'origin/main' into fix-a24-ua-stylesheet-display-none Navid EMAD 2026-04-29 00:47:56 +02:00
  • f0675a8d2b Merge pull request #2304 from lightpanda-io/ci-rust-cache muki 2026-04-28 11:03:16 -07:00
  • 3a83c80a1b add Network.setCacheDisabled CDP Method Muki Kiboigo 2026-04-28 07:31:05 -07:00
  • 41e23e10da add Network.clearBrowserCache CDP Method Muki Kiboigo 2026-04-28 07:23:04 -07:00
  • 880934b3e9 add fromDiskCache to Network.Response CDP Type Muki Kiboigo 2026-04-28 07:18:37 -07:00
  • f582fd9c6e add Cache clear func Muki Kiboigo 2026-04-28 07:17:09 -07:00
  • 5584df4c51 add Network.requestServedFromCache CDP Event Muki Kiboigo 2026-04-28 06:57:03 -07:00
  • cf34a508d4 Merge pull request #2302 from lightpanda-io/http-cache-layer-arena-leak muki 2026-04-28 10:27:13 -07:00
  • ec0af94939 use rust cache in ci for html5ever Muki Kiboigo 2026-04-28 10:15:14 -07:00
  • d04fb221d9 agent: add tab-completion for tool slash commands Adrià Arrufat 2026-04-28 18:55:07 +02:00
  • a6059c77f9 agent: add slash commands for manual tool execution Adrià Arrufat 2026-04-28 18:51:52 +02:00
  • e8c9acd310 fix request arena leak on CacheLayer hit Muki Kiboigo 2026-04-28 09:48:23 -07:00
  • 55a1efc7ed fix: accept CDP SameSite cookie casing guyua9 2026-04-29 00:44:08 +08:00
  • d4d8cb6450 Merge branch 'main' into agent Adrià Arrufat 2026-04-28 17:58:32 +02:00
  • 8181f0a1dd try to fix build Karl Seguin 2026-04-28 22:48:33 +08:00
  • 427cdfe3ce Merge pull request #2079 from lightpanda-io/http-client-layering Pierre Tachoire 2026-04-28 16:23:42 +02:00
  • 9fe628dd0f Initial idn support Karl Seguin 2026-04-28 19:42:26 +08:00
  • 1057b9de8d toRequestId2 -> toRequestId on CDP Muki Kiboigo 2026-04-28 06:24:13 -07:00
  • 85a5c0f927 decrement intercepted and properly deinit on BrowserContext deinit Muki Kiboigo 2026-04-27 07:50:57 -07:00
  • 1ab445843c better arena management in Robots Layer and Context Muki Kiboigo 2026-04-27 07:40:14 -07:00
  • 24ece021e1 remove interception stuff in Transfer Muki Kiboigo 2026-04-27 07:29:03 -07:00
  • 0ecf981f7e add assert to SyncRequest headerCallback Muki Kiboigo 2026-04-27 07:24:52 -07:00
  • 1370f6805b add a note about cdp callback cb Muki Kiboigo 2026-04-27 07:21:57 -07:00
  • 3fe774fbfb pass error all the way up to Layer chain to clean Muki Kiboigo 2026-04-27 07:20:06 -07:00
  • 4de1dc5424 properly call error callback in InterceptionLayer Muki Kiboigo 2026-04-27 07:03:00 -07:00
  • 83b047e66a assert that intercepted isn't 0 before decrementing Muki Kiboigo 2026-04-27 06:59:16 -07:00
  • c719a522b8 use lightpanda module log in layers Muki Kiboigo 2026-04-27 06:54:46 -07:00
  • 152a792c18 use Request Arena in RobotsLayer Muki Kiboigo 2026-04-26 23:12:20 -07:00
  • e56036fb50 use Request Arena in CacheLayer Muki Kiboigo 2026-04-26 23:11:02 -07:00
  • fc702794c2 use Request Arena in WebBotAuthLayer Muki Kiboigo 2026-04-26 23:09:53 -07:00
  • d14b75d93b use Request arnea in InterceptionLayer Muki Kiboigo 2026-04-26 23:09:08 -07:00
  • bb9e238f6c Requests now use arenas from the arena pool Muki Kiboigo 2026-04-26 22:59:11 -07:00
  • 175c2cc288 ensure robots params have arena and request id Muki Kiboigo 2026-04-26 22:48:21 -07:00
  • 87eec578aa use arena pool in InterceptionLayer Muki Kiboigo 2026-04-26 22:40:43 -07:00
  • 13cc122e26 remove InterceptState Muki Kiboigo 2026-04-26 22:10:40 -07:00
  • ca08f0c56d remove blocking from RequestParams Muki Kiboigo 2026-04-26 22:10:33 -07:00
  • 3db3281e8e working authentication with InterceptionLayer Muki Kiboigo 2026-04-26 22:04:28 -07:00
  • d0b421b085 partial auth challenge support Muki Kiboigo 2026-04-26 21:41:59 -07:00
  • dddd0dfb90 fix request id mismatch on cdp Muki Kiboigo 2026-04-26 21:11:13 -07:00
  • 0d50f706db more fixing of hanging in cdp interception Muki Kiboigo 2026-04-26 19:56:13 -07:00
  • 9c826159a0 crude InterceptionLayer Muki Kiboigo 2026-04-26 19:20:57 -07:00
  • 6d41ea6fd0 move arena up to Request instead of Transfer Muki Kiboigo 2026-04-26 18:10:13 -07:00
  • 14ad5c9cdc move RequestStart to InterceptionLayer Muki Kiboigo 2026-04-26 17:38:47 -07:00
  • e37c14a714 Transfer now uses Request's request_id Muki Kiboigo 2026-04-26 17:26:42 -07:00
  • e988e49136 remove Context and thread *Client Muki Kiboigo 2026-04-26 17:20:30 -07:00
  • b4a9bdd7a3 use syncRequest in ScriptManager Muki Kiboigo 2026-04-26 16:45:53 -07:00
  • 46d0b34c54 add RequestParams and SyncRequest Muki Kiboigo 2026-04-26 16:36:24 -07:00
  • 5dd15aa2cf use layers for Cache, Robots and WebBotAuth Muki Kiboigo 2026-04-26 16:17:02 -07:00
  • 86217dd78f Merge pull request #2295 from lightpanda-io/e2e-matrix Pierre Tachoire 2026-04-28 16:00:52 +02:00
  • 8ac769bb10 Merge pull request #2298 from lightpanda-io/nikneym/fix-log-level-regression Karl Seguin 2026-04-28 17:49:29 +08:00
  • c5b16cb18e Config: add a custom validator for --log-level Halil Durak 2026-04-28 12:37:16 +03:00
  • d46be2dc2b Merge pull request #2283 from navidemad/fix-a18-navigation-referer Karl Seguin 2026-04-28 16:01:10 +08:00
  • 70c7b7aa9a Merge pull request #2292 from navidemad/fix-b5-keyboard-keycode Karl Seguin 2026-04-28 15:46:54 +08:00
  • ece2ec3753 ci: create a matrix for e2e tests Pierre Tachoire 2026-04-28 08:34:58 +02:00
  • 1df011bb2b Improve correctness of generateKey error Karl Seguin 2026-04-28 15:13:33 +08:00
  • 86ac6232f9 Merge branch 'main' into agent Adrià Arrufat 2026-04-28 09:01:29 +02:00
  • 73a007f88e events: gate KeyboardEvent.keyCode/charCode on isTrusted, add Enter charCode Navid EMAD 2026-04-28 07:12:29 +02:00
  • 88b38d240d Merge remote-tracking branch 'origin/main' into fix-b5-keyboard-keycode Navid EMAD 2026-04-28 07:00:17 +02:00
  • 0a4c2a2743 css: apply UA stylesheet display:none defaults for unrendered elements Navid EMAD 2026-04-28 06:31:14 +02:00
  • 7feae5a958 events: implement KeyboardEvent.keyCode and charCode legacy attributes Navid EMAD 2026-04-28 05:25:47 +02:00
  • 827626db67 Merge pull request #2287 from sunguru98/chore/tests-htmlcollection-empty-name Karl Seguin 2026-04-28 11:16:40 +08:00
  • 2bbf23b3bd Merge pull request #2280 from navidemad/fix-2277-input-range-step-matching Karl Seguin 2026-04-28 10:55:48 +08:00
  • 7f865551ca page: implement Page.getNavigationHistory and Page.navigateToHistoryEntry Navid EMAD 2026-04-28 04:48:29 +02:00
  • 325aebb231 browser: fix HTMLCollection empty name WPT Sundeep Charan Ramkumar 2026-04-28 08:07:57 +05:30
  • 577a405f61 forms: address review feedback on range step matching Navid EMAD 2026-04-28 04:19:06 +02:00
  • b08f9b4abd Merge remote-tracking branch 'origin/main' into fix-2277-input-range-step-matching Navid EMAD 2026-04-28 04:08:58 +02:00
  • 60ce8540bf forms: implement HTML constraint validation API Navid EMAD 2026-04-28 04:03:02 +02:00
  • 716b6f338b Merge pull request #2279 from navidemad/fix-a20-form-attrs-on-submitter Karl Seguin 2026-04-28 09:49:48 +08:00