Commit Graph

  • c20052f314 Add comment explaining why we're walking the form the way we are Karl Seguin 2025-06-16 19:56:19 +08:00
  • c28d87d59c Improve build and test speed Karl Seguin 2025-06-16 19:50:13 +08:00
  • 6ec0d0b84c HtmlInputElement as Zig native pandasurf sjorsdonkers 2025-06-10 17:50:39 +02:00
  • 3544e98871 create_element_external WIP sjorsdonkers 2025-06-07 00:19:39 +02:00
  • 446e5b2ddd basic idea sjorsdonkers 2025-06-04 18:56:46 +02:00
  • 237ddcba9a Fix non-probing of union array failure Karl Seguin 2025-06-16 17:07:43 +08:00
  • eadb5b6461 Use css.querySelectorAll to find form elements Karl Seguin 2025-06-16 13:39:44 +08:00
  • faebabe3c7 Merge pull request #781 from lightpanda-io/null-scriptname Karl Seguin 2025-06-16 11:52:40 +08:00
  • 02c510b07f upgrade zig-v8 Pierre Tachoire 2025-06-13 19:19:10 +02:00
  • 63541970eb handle null scriptname in stack trace Pierre Tachoire 2025-06-13 19:17:07 +02:00
  • a8a5605fe1 typo fix Pierre Tachoire 2025-06-13 19:16:54 +02:00
  • 0c0ddc10ee rename scope jscontext sjorsdonkers 2025-06-06 12:41:35 +02:00
  • 9bd5ff69ef Merge pull request #779 from lightpanda-io/waitForNavigation Karl Seguin 2025-06-13 09:38:33 +08:00
  • eadf351e82 Merge pull request #778 from lightpanda-io/terminate_execution Karl Seguin 2025-06-13 09:38:21 +08:00
  • e3afa294af Merge pull request #776 from lightpanda-io/fix_internal_navigation_deadlocks Karl Seguin 2025-06-13 09:38:09 +08:00
  • 582894cdc3 Merge pull request #780 from lightpanda-io/fix_loop_run_wait Pierre Tachoire 2025-06-12 17:26:05 +02:00
  • 2788c36ca6 Fix loop run (Page.wait) Karl Seguin 2025-06-12 22:34:23 +08:00
  • 872a9d393d Internal navigation should change the CDP loader-id Karl Seguin 2025-06-12 19:11:26 +08:00
  • b1ca242d89 Terminate execution on internal navigation Karl Seguin 2025-06-12 16:26:27 +08:00
  • 97c769e805 Rework internal navigation to prevent deadlocking Karl Seguin 2025-06-11 17:44:45 +08:00
  • 0de33b36f8 Merge pull request #773 from lightpanda-io/keydown_handling Karl Seguin 2025-06-12 12:32:09 +08:00
  • cf39bdc7f7 use inputGetType and add buttonGetType Karl Seguin 2025-06-11 20:59:12 +08:00
  • 34b49498c9 Making sure that the optional parameters have defaults Karl Seguin 2025-06-11 20:37:49 +08:00
  • 3a4bd00020 Ignore dead keys Karl Seguin 2025-06-11 19:37:26 +08:00
  • effd07d8c0 Add basic support for key events Karl Seguin 2025-06-09 16:31:50 +08:00
  • d9ce89ab31 import html_element sjorsdonkers 2025-06-06 16:19:58 +02:00
  • 5483c52227 Merge pull request #771 from lightpanda-io/http_request_fail Karl Seguin 2025-06-09 15:22:46 +08:00
  • d9ac1fa3bc Reduce copying of incoming and outgoing inspector messages. cbor Karl Seguin 2025-06-01 18:02:33 +08:00
  • f12e9b6a49 use js try for errors sjorsdonkers 2025-06-06 10:50:22 +02:00
  • 2b48902f1b Emit http_request_fail notification Karl Seguin 2025-06-06 19:12:13 +08:00
  • 305460dedb Merge pull request #768 from lightpanda-io/setExtraHTTPHeaders Karl Seguin 2025-06-06 16:45:07 +08:00
  • bacef41a3b extra header feedback sjorsdonkers 2025-06-06 10:33:15 +02:00
  • f789c84816 Merge pull request #767 from lightpanda-io/unblock_async_http_request Karl Seguin 2025-06-06 13:22:29 +08:00
  • 09466a2dff Merge pull request #764 from lightpanda-io/url_search_parmas_from_object Karl Seguin 2025-06-06 13:22:17 +08:00
  • e77d888aab Merge pull request #766 from lightpanda-io/slow_down_animation_frame Karl Seguin 2025-06-06 13:22:04 +08:00
  • 478d91928c Merge pull request #765 from lightpanda-io/http_client_optimization Karl Seguin 2025-06-06 13:21:54 +08:00
  • fdd1a778f3 Properly drain event loop when navigating between pages Karl Seguin 2025-06-06 12:53:45 +08:00
  • a5d87ab948 Reduce duration of the main request Karl Seguin 2025-06-05 23:38:30 +08:00
  • f1672dd6d2 setExtraHTTPHeaders sjorsdonkers 2025-06-05 16:03:06 +02:00
  • 48c25c380d Removing blocking code async HTTP request Karl Seguin 2025-06-05 20:07:51 +08:00
  • 3a5aa87853 Optimize the lifecycle of async requests Karl Seguin 2025-06-05 12:32:09 +08:00
  • f436744dd4 Delay requestAnimation Karl Seguin 2025-06-05 20:35:46 +08:00
  • 6df5e55807 Optimize the lifecycle of async requests Karl Seguin 2025-06-05 12:32:09 +08:00
  • c758054250 URLSearchParam constructor support for object initialization Karl Seguin 2025-06-05 09:44:36 +08:00
  • fff0a8a522 Merge pull request #757 from lightpanda-io/window_target_crash Karl Seguin 2025-06-05 07:55:59 +08:00
  • 4ff978f318 Merge pull request #762 from lightpanda-io/url_constructor Karl Seguin 2025-06-05 07:55:48 +08:00
  • b29e07faba expose URLSearchParams toString and URL.toString Karl Seguin 2025-06-04 21:38:09 +08:00
  • b35107a966 URL stitch avoid double / Karl Seguin 2025-06-04 19:31:43 +08:00
  • 1090ff0175 URL constructor overload support Karl Seguin 2025-06-04 17:07:04 +08:00
  • 8de57ec0e0 Merge pull request #761 from lightpanda-io/pozo_for_custom_state Karl Seguin 2025-06-04 21:38:50 +08:00
  • 4165f47a64 merge all states Karl Seguin 2025-06-04 19:52:23 +08:00
  • f931026216 update libdom with embedder data fix sjorsdonkers 2025-06-04 11:59:29 +02:00
  • 19df73729a Improve usability of NodeWrapper Karl Seguin 2025-06-04 18:04:39 +08:00
  • 9efc1a1c09 Merge pull request #752 from lightpanda-io/url_search_params Karl Seguin 2025-06-04 14:38:23 +08:00
  • 234e7afb12 Merge pull request #721 from lightpanda-io/HTMLInputElement-properties Karl Seguin 2025-06-04 14:22:45 +08:00
  • 8904afaa74 Fix crash when event target is the window. Karl Seguin 2025-06-04 11:15:36 +08:00
  • d95a18b6eb Merge pull request #756 from lightpanda-io/nix-2505 Karl Seguin 2025-06-04 08:40:51 +08:00
  • bcd4bdb4e0 Merge pull request #754 from lightpanda-io/fix-makebuilddev Karl Seguin 2025-06-04 08:34:42 +08:00
  • 73df41b5b2 Merge pull request #753 from lightpanda-io/console_error_stack_trace Karl Seguin 2025-06-04 08:34:09 +08:00
  • d32fbfd634 Merge pull request #749 from lightpanda-io/functions Karl Seguin 2025-06-04 08:33:51 +08:00
  • 6b0c532f48 Merge pull request #742 from lightpanda-io/focus_and_active_element Karl Seguin 2025-06-04 08:33:20 +08:00
  • 9f4ee7d6a8 update nixpkgs to 25.05 Muki Kiboigo 2025-06-03 10:44:03 -07:00
  • 7da83d2259 fix makebuilddev sjorsdonkers 2025-06-03 16:25:35 +02:00
  • ceb9453006 Simplify testing sjorsdonkers 2025-06-03 16:04:31 +02:00
  • 7091b37f3a Make stacktraces available in debug via page.stackTrace() Karl Seguin 2025-06-03 20:40:40 +08:00
  • 18e6f9be71 Detached node can't have focus. Karl Seguin 2025-06-02 19:19:53 +08:00
  • 19d40845a4 input prop testing sjorsdonkers 2025-05-31 02:33:09 +02:00
  • 211ce20132 Add document.activeElement and HTMLElement.focus() Karl Seguin 2025-06-02 19:07:16 +08:00
  • 275b97948b input element properties sjorsdonkers 2025-05-28 16:25:52 +02:00
  • 13d602a9e0 Rework/fix URLSearchParams Karl Seguin 2025-06-03 20:01:01 +08:00
  • 69215e7d27 Merge pull request #751 from lightpanda-io/dummy_window_scroll_to Francis Bouvier 2025-06-03 13:49:29 +02:00
  • 7e8df34681 add noop window.scrollTo Karl Seguin 2025-06-03 18:41:45 +08:00
  • 6451065c77 Poor support for functions/namespaces. Karl Seguin 2025-06-03 14:40:10 +08:00
  • bde8c54e7e Merge pull request #748 from lightpanda-io/test_leak Karl Seguin 2025-06-03 10:58:53 +08:00
  • 97b17af056 fix leak in test Karl Seguin 2025-06-03 10:49:52 +08:00
  • 9c2e3e2c76 Merge pull request #740 from lightpanda-io/fix_anchor_href Karl Seguin 2025-06-03 10:47:25 +08:00
  • 3c637872f2 Merge pull request #743 from lightpanda-io/default_timeout_10s Karl Seguin 2025-06-03 10:47:10 +08:00
  • 4c8e2a1258 Setting anchor href should consider document.url Karl Seguin 2025-06-02 16:41:31 +08:00
  • e5a76d737c Increase default timeout from 3s to 10s. Karl Seguin 2025-06-02 20:33:07 +08:00
  • a482d5998d Merge pull request #739 from lightpanda-io/url_constructor Karl Seguin 2025-06-03 09:55:47 +08:00
  • 12bc540ec9 Merge pull request #744 from lightpanda-io/dockerfile_zig_path_fix Karl Seguin 2025-06-03 09:52:25 +08:00
  • b6a37f6fb8 Merge pull request #747 from lightpanda-io/fix_crash_on_error_exit Karl Seguin 2025-06-03 09:52:08 +08:00
  • bbdb25420a Merge pull request #746 from lightpanda-io/null_object_guard Karl Seguin 2025-06-03 09:51:54 +08:00
  • e3099a16d4 fix a silly log crash on exit error Karl Seguin 2025-06-02 23:34:09 +08:00
  • 167fe5f758 Guard against null object when trying to fetch a function Karl Seguin 2025-06-02 23:27:29 +08:00
  • 36f59da7cc Update zig filename for new pattern used in 0.14.1+ Karl Seguin 2025-06-02 21:59:09 +08:00
  • 1ac23ce191 Merge pull request #735 from lightpanda-io/improved_logging Karl Seguin 2025-06-02 21:53:51 +08:00
  • a000dfe676 include stack trace in JS function call log errors Karl Seguin 2025-06-02 15:09:18 +08:00
  • 9e834e0db5 Revert "experiment with reducing retained arena size" Karl Seguin 2025-06-01 18:56:02 +08:00
  • 021fc8fb59 experiment with reducing retained arena size Karl Seguin 2025-06-01 18:49:13 +08:00
  • 625fa03c22 fix tests Karl Seguin 2025-05-31 21:38:24 +08:00
  • 6e80b03faa Improve script logging Karl Seguin 2025-05-31 21:23:02 +08:00
  • c3f3eea7fb Improve logging Karl Seguin 2025-05-31 20:02:23 +08:00
  • 47da5e0338 Merge pull request #737 from lightpanda-io/release_fast Karl Seguin 2025-06-02 21:20:07 +08:00
  • 2ef7ea6512 change stitch alloc default to .always Karl Seguin 2025-06-02 19:24:08 +08:00
  • 6b1f2c0ed2 Merge pull request #741 from lightpanda-io/2xx_status Karl Seguin 2025-06-02 19:20:59 +08:00
  • bb465ed1ed Allow any 2xx status code for scripts Karl Seguin 2025-06-02 17:20:28 +08:00
  • ac75f9bf57 Fix url constructor Karl Seguin 2025-06-02 15:43:53 +08:00
  • c80deeb5ec Merge pull request #738 from lightpanda-io/buttons_submit_form Karl Seguin 2025-06-02 16:30:51 +08:00
  • 1b87f9690c remove superflous text sjorsdonkers 2025-06-02 08:21:32 +02:00