Commit Graph

  • 7237c377d3 browser: send Referer on cross-page navigation requests Navid EMAD 2026-04-28 03:21:12 +02:00
  • 321601b3d4 Merge pull request #2273 from lightpanda-io/constructor_arity Karl Seguin 2026-04-28 09:12:17 +08:00
  • 2f6ce92db2 update v8 dep Karl Seguin 2026-04-28 08:56:22 +08:00
  • f3ab1dcf78 Add constructor arity Karl Seguin 2026-04-27 17:17:50 +08:00
  • 1149a19411 forms: round <input type=range> value to nearest step on the step ladder Navid EMAD 2026-04-28 02:23:40 +02:00
  • 2ff3af99f6 Refactor server/client/cdp structure wp/mrdimidium/common-httpclient Nikolay Govorov 2026-04-28 01:06:45 +01:00
  • a0273edd30 Fix race condition Nikolay Govorov 2026-04-27 14:21:32 +01:00
  • 3b4629b9e5 Move Handles to Network Nikolay Govorov 2026-04-21 09:57:34 +01:00
  • 8bba8a0a4b Refactor websocket callbacks Nikolay Govorov 2026-04-14 12:35:36 +01:00
  • f1be6bf428 Move ws framing to WsConnection Nikolay Govorov 2026-04-14 07:10:09 +01:00
  • ae8013f967 Merge pull request #2275 from lightpanda-io/nikneym/cli-variants Karl Seguin 2026-04-28 07:32:35 +08:00
  • b0d99a3a1b Merge pull request #2264 from navidemad/fix-a7-formdata-empty-select Karl Seguin 2026-04-28 07:30:17 +08:00
  • 0aa79e95fd Merge pull request #2267 from navidemad/fix-a17-input-range-clamp Karl Seguin 2026-04-28 07:27:31 +08:00
  • 407b4ae91f Merge pull request #2269 from navidemad/fix-b7-attribute-value-escape-decode Karl Seguin 2026-04-28 07:27:16 +08:00
  • 42f9abcdbf Merge pull request #2259 from navidemad/fix-a6-page-reload-replay-post Karl Seguin 2026-04-28 07:16:50 +08:00
  • 98b3b79e25 Merge pull request #2276 from lightpanda-io/fix-headers-init-leak Karl Seguin 2026-04-28 07:14:14 +08:00
  • 46f1646cf0 forms: honor formaction / formmethod / formenctype on submit button Navid EMAD 2026-04-28 00:12:22 +02:00
  • d4479c0383 ci: retrigger after pre-existing demo-scripts flake (lightpanda-io/demo#167) Navid EMAD 2026-04-27 23:08:56 +02:00
  • 1b9e8ad46c page: drop POST method/body on redirect so reload doesn't replay it Navid EMAD 2026-04-27 22:47:55 +02:00
  • 5b1452f162 Merge remote-tracking branch 'origin/main' into fix-a6-page-reload-replay-post Navid EMAD 2026-04-27 22:39:54 +02:00
  • 6e65487767 forms: extract Select.effectiveOption to centralize selectedness Navid EMAD 2026-04-27 22:25:55 +02:00
  • fecab22ef0 forms: address review feedback on range clamp Navid EMAD 2026-04-27 22:10:00 +02:00
  • a5e5639a14 selector: own attributeValue result in-function, avoid double dupe Navid EMAD 2026-04-27 21:41:13 +02:00
  • f99b0c8f25 Merge branch 'main' into agent Adrià Arrufat 2026-04-27 17:39:06 +02:00
  • fdadbaaad5 http: free curl header list on error Adrià Arrufat 2026-04-27 17:32:01 +02:00
  • ef3305a713 Merge pull request #2271 from lightpanda-io/disable_webgl_canvas Karl Seguin 2026-04-27 22:00:05 +08:00
  • 65f3f90cab Merge pull request #2270 from lightpanda-io/terminate_guard Karl Seguin 2026-04-27 21:49:22 +08:00
  • 1e61c76009 Merge pull request #2251 from lightpanda-io/same_url_navigate Karl Seguin 2026-04-27 21:49:08 +08:00
  • f515233b52 Merge pull request #2248 from lightpanda-io/blackhole_storage Karl Seguin 2026-04-27 21:48:54 +08:00
  • a5f165a5a0 agent: improve grounding and prevent fabrication Adrià Arrufat 2026-04-27 15:48:50 +02:00
  • 36f89f0071 Merge pull request #2272 from lightpanda-io/uievents Karl Seguin 2026-04-27 21:48:36 +08:00
  • 968cf5f9e5 Config: log-filter-scopes -> --log-filter-scopes Halil Durak 2026-04-27 16:06:29 +03:00
  • f4b220fb5f Config: fix --wait-script-file regression Halil Durak 2026-04-27 16:06:12 +03:00
  • 604210fd8b cli: introduce variants Halil Durak 2026-04-27 16:05:40 +03:00
  • fcb9b00e09 Merge pull request #2243 from lightpanda-io/exit_on_cli_error Karl Seguin 2026-04-27 19:39:30 +08:00
  • cb0ff4d07c Merge pull request #2257 from navidemad/fix-a15-location-pathname-search-setters Karl Seguin 2026-04-27 18:31:09 +08:00
  • 0bcb0e4e6a Merge pull request #2265 from navidemad/fix-a16-redirect-fragment-inherit Karl Seguin 2026-04-27 18:15:16 +08:00
  • 9441e4fec8 Improve WPT uievents/ tests Karl Seguin 2026-04-27 15:57:11 +08:00
  • a205bbbf7d return null on getContext('webgl') and getContext('experimental-webgl') Karl Seguin 2026-04-27 14:56:55 +08:00
  • bc4fcdf8b9 selector: decode CSS escape sequences inside quoted attribute values Navid EMAD 2026-04-27 08:33:05 +02:00
  • a422a69770 agent: use safe truncation when pruning messages Adrià Arrufat 2026-04-27 08:17:48 +02:00
  • 7c14d1e29f forms: clamp <input type=range> value to min/max Navid EMAD 2026-04-27 08:06:18 +02:00
  • 00c42dec4e http: inherit request URL fragment across fragment-less redirect Navid EMAD 2026-04-27 08:04:47 +02:00
  • 67239adb11 forms: skip FormData entry for <select> with no selectedness candidate Navid EMAD 2026-04-27 08:04:21 +02:00
  • 51b72e26b4 Config: derive AiProvider from zenai client Adrià Arrufat 2026-04-27 08:03:48 +02:00
  • 1d806475c4 page: make handleJavaScriptDialog drive confirm/prompt return values Navid EMAD 2026-04-27 07:08:01 +02:00
  • 1d7e92beeb Merge branch 'main' into agent Adrià Arrufat 2026-04-27 06:40:15 +02:00
  • ea6b228f9d page: replay POST method/body/header on Page.reload Navid EMAD 2026-04-27 06:28:58 +02:00
  • 9fbade4573 Merge pull request #2253 from navidemad/fix-requestsubmit-default-submitter Karl Seguin 2026-04-27 12:20:36 +08:00
  • 5dd1820f88 Merge pull request #2255 from navidemad/fix-network-cookies-empty-params-and-get-all Karl Seguin 2026-04-27 12:15:58 +08:00
  • 253efcae6e browser: trigger navigation when Location.pathname or .search is assigned Navid EMAD 2026-04-27 05:30:01 +02:00
  • 6e729131ed Mutex for Isolate.Terminate Karl Seguin 2026-04-27 11:10:38 +08:00
  • 53b41966fd network: send empty params test cases as raw JSON Navid EMAD 2026-04-27 04:56:57 +02:00
  • e30658fae1 fix test Karl Seguin 2026-04-27 10:50:48 +08:00
  • 5fba50a8d0 network: accept empty params on clearBrowserCookies, add getAllCookies Navid EMAD 2026-04-27 04:10:20 +02:00
  • 746921b86d Fix SubmitEvent.submitter for requestSubmit() with no argument Navid EMAD 2026-04-27 03:44:33 +02:00
  • a2f21ff463 Fix same-url navigate Karl Seguin 2026-04-27 09:27:30 +08:00
  • a578f4d6ad Merge pull request #2246 from lightpanda-io/terminate Karl Seguin 2026-04-27 08:57:45 +08:00
  • 945e9597bf Propagate CLI parsing errors Karl Seguin 2026-04-25 07:58:31 +08:00
  • e1e9a0d78c Merge pull request #2244 from navidemad/fix/get-element-by-id-from-node-recovery Karl Seguin 2026-04-27 08:46:05 +08:00
  • 1f802d034e test(webapi): add HTMLFrameSetElement regression test Matt Van Horn 2026-04-26 15:45:29 -07:00
  • 325a1e8224 feat(webapi): add HTMLFrameSetElement stub Matt Van Horn 2026-04-26 15:38:51 -07:00
  • 138665d746 agent: update zenai dependency Adrià Arrufat 2026-04-26 17:40:48 +02:00
  • 718c79049d agent: update callEval API and standardize initialization Adrià Arrufat 2026-04-26 08:49:51 +02:00
  • c7ff308eed Merge branch 'main' into agent Adrià Arrufat 2026-04-26 08:33:39 +02:00
  • 7819ee50fa Add and default to Blackhole storage Karl Seguin 2026-04-26 09:04:33 +08:00
  • b3257754e0 Merge pull request #2245 from lightpanda-io/navigate_load_arena Karl Seguin 2026-04-26 08:25:55 +08:00
  • fc636d4e36 Merge pull request #2247 from lightpanda-io/small_fixes Karl Seguin 2026-04-26 08:25:41 +08:00
  • d31bc17a39 Merge branch 'main' into agent Adrià Arrufat 2026-04-25 09:49:47 +02:00
  • ed5bc09951 Merge pull request #2241 from lightpanda-io/fix/bound-memory-growth-long-waits-main Karl Seguin 2026-04-25 14:53:10 +08:00
  • 093555b374 browser: hint v8 gc during long waits Adrià Arrufat 2026-04-25 08:19:49 +02:00
  • 8509b112b8 Various small fixes Karl Seguin 2026-04-25 13:22:41 +08:00
  • 12c2efb811 Adds --terminate-ms command line argument + ctrl-c improvements in fetch Karl Seguin 2026-04-25 12:34:06 +08:00
  • d02674f365 Use an arena from the ArenaPool for the main page Karl Seguin 2026-04-25 10:49:27 +08:00
  • 25cec9bd82 Merge pull request #2233 from lightpanda-io/custom_elements Karl Seguin 2026-04-25 10:12:09 +08:00
  • 3761d2a32f Fix querySelector('#id') vs getElementById('id') disagreement Navid EMAD 2026-04-25 04:04:14 +02:00
  • 5ec7c660da update v8 dep Karl Seguin 2026-04-25 09:51:58 +08:00
  • 3cdb7ee91c Merge pull request #2239 from lightpanda-io/test_only_use_after_free Karl Seguin 2026-04-25 07:41:17 +08:00
  • 8a08d1b407 Fix a test-only use-after-free Karl Seguin 2026-04-24 21:51:50 +08:00
  • 8767127308 ci: split package release into sub files Pierre Tachoire 2026-04-24 15:37:02 +02:00
  • 8ba960ecbc window.open Karl Seguin 2026-04-24 21:29:41 +08:00
  • 233d08cd6e ci: generate a .deb package on tag Pierre Tachoire 2026-04-24 15:23:25 +02:00
  • b2b1302fa2 Merge pull request #2234 from lightpanda-io/empty_redirect_user_after_free 0.2.9 Pierre Tachoire 2026-04-24 14:52:07 +02:00
  • d2fc963640 Merge pull request #2231 from lightpanda-io/pkg Pierre Tachoire 2026-04-24 14:50:55 +02:00
  • 8b2b5ddff4 Merge pull request #2226 from lightpanda-io/wp/mrdimidium/fix-timeout Nikolay Govorov 2026-04-24 13:21:13 +01:00
  • af4d76c168 Merge branch 'main' into agent Adrià Arrufat 2026-04-24 14:03:21 +02:00
  • 999f57b729 Remove timeout flag Nikolay Govorov 2026-04-24 12:40:09 +01:00
  • 87a99749b7 Use TCP_KEEPALIVE instead of TCP_KEEPIDLE on MacOS Karl Seguin 2026-04-24 09:45:42 +08:00
  • c7d004fefb Setup timeout via tcp keepalive Nikolay Govorov 2026-04-23 15:37:02 +01:00
  • 46f8fc5a13 Merge pull request #2236 from lightpanda-io/fix/optional-positional-args Adrià Arrufat 2026-04-24 13:36:38 +02:00
  • 5b9c05753c Merge pull request #2232 from lightpanda-io/axtree-nodeid-string Pierre Tachoire 2026-04-24 13:22:37 +02:00
  • 9847c07cb1 Merge branch 'main' into agent Adrià Arrufat 2026-04-24 13:13:05 +02:00
  • 6a65801527 cli: allow optional positional arguments in command builder Adrià Arrufat 2026-04-24 13:08:40 +02:00
  • 5fb6c2b6b5 agent: refine system prompt and add safety limits Adrià Arrufat 2026-04-24 13:04:53 +02:00
  • 7b50dff956 Fix a user-after-free on an empty (and invalid) empty location Karl Seguin 2026-04-24 18:19:12 +08:00
  • 957f2d9c92 Merge pull request #2229 from lightpanda-io/wpt_extensions_action Karl Seguin 2026-04-24 18:21:57 +08:00
  • 368bbc75e0 ci: refacto build step into 1 job per os + CPU matrix Pierre Tachoire 2026-04-24 10:51:43 +02:00
  • ce541fbc63 ci: add arch linux package generation Pierre Tachoire 2026-04-24 10:28:30 +02:00
  • 802ae55cc1 Update WebDriver to use Page Karl Seguin 2026-04-24 15:44:33 +08:00
  • 757c70b6db Add adoptedCallback for CustomElements Karl Seguin 2026-04-24 17:26:39 +08:00