Commit Graph

  • 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
  • 6cd8202310 add WebBotAuth and support for ed25119 to crypto Muki Kiboigo 2026-02-19 12:29:50 -08:00
  • 4d7b7d1d42 add web bot auth args Muki Kiboigo 2026-02-19 12:05:45 -08:00
  • dfe04960c0 css: remove cssText setter from CSSRule and CSSStyleRule Adrià Arrufat 2026-03-12 22:47:41 +09:00
  • de2b1cc6fe css: throw IndexSizeError in deleteRule and insertRule Adrià Arrufat 2026-03-12 22:40:01 +09:00
  • 2aef4ab677 webapi.Element: optimize checkVisibility and refactor loops Adrià Arrufat 2026-03-12 22:32:06 +09:00
  • 798f68d0ce css: remove curly block helper functions Adrià Arrufat 2026-03-12 22:29:51 +09:00
  • e0343a3f6d Replace ArrayListUnmanaged with ArrayList Adrià Arrufat 2026-03-12 22:23:59 +09:00
  • d918ec694b css: add log filter to CSSStyleSheet test Adrià Arrufat 2026-03-12 22:15:14 +09:00
  • b2b609a309 dom: remove verbose logging and simplify css logic Adrià Arrufat 2026-03-12 22:07:58 +09:00
  • 48dd80867b dom: support css display: none in checkVisibility Adrià Arrufat 2026-03-12 20:55:44 +09:00
  • f58f6e8d65 css: improve CSSOM rule handling and serialization Adrià Arrufat 2026-03-12 20:23:59 +09:00
  • e4e21f52b5 Allow navigation from a blob URL. Karl Seguin 2026-03-12 18:58:10 +08:00
  • 84e1cd08b6 update zig-v8 in dockerfile Pierre Tachoire 2026-03-12 11:54:06 +01:00
  • 7796753e7a Merge pull request #1791 from lightpanda-io/wp/mrdimidium/update-v8 Pierre Tachoire 2026-03-12 11:48:27 +01:00
  • 880205e874 Add dummy getImageData to canvas Karl Seguin 2026-03-12 17:53:00 +08:00
  • 1b96087b08 Update zig-v8 Nikolay Govorov 2026-03-12 08:50:33 +00:00
  • aa246c9e9f Merge pull request #1788 from lightpanda-io/range_cleanup Karl Seguin 2026-03-12 16:45:05 +08:00
  • ee034943b6 feat(css): implement stylesheet rule management Adrià Arrufat 2026-03-12 16:27:25 +09:00
  • f1d311d232 Merge pull request #1781 from lightpanda-io/wp/mrdimidium/telemetry-network Karl Seguin 2026-03-12 13:46:51 +08:00
  • e4f7fca10d Merge pull request #1789 from lightpanda-io/fix-test-warnings Karl Seguin 2026-03-12 13:40:13 +08:00
  • 3d6d669a50 testing: add LogFilter utility for scoped log suppression Adrià Arrufat 2026-03-12 13:56:53 +09:00
  • c4097e2b7e remove dead-code Nikolay Govorov 2026-03-12 03:55:48 +00:00
  • 619d27c773 Add cleanup to Range Karl Seguin 2026-03-12 10:38:07 +08:00
  • 1522c90294 Merge pull request #1787 from lightpanda-io/dummy-filelist Karl Seguin 2026-03-12 06:37:00 +08:00
  • 794e15ce21 Merge pull request #1786 from lightpanda-io/fontfaceset-load Karl Seguin 2026-03-12 06:36:22 +08:00
  • 34771b835e Merge pull request #1783 from lightpanda-io/custom_element_dynamic_markup_handling Karl Seguin 2026-03-12 06:27:22 +08:00
  • 8df51b232a Merge pull request #1784 from lightpanda-io/origin_arena Karl Seguin 2026-03-12 06:26:20 +08:00
  • 13b8ce18b2 Merge pull request #1780 from lightpanda-io/anchor_and_form_target Karl Seguin 2026-03-12 06:26:08 +08:00
  • 448386e52b Add FileList Web API stub Pierre Tachoire 2026-03-11 22:21:41 +01:00
  • bf07659dd5 FontFaceSet is now an EventTarget Pierre Tachoire 2026-03-11 22:16:35 +01:00
  • 6747182945 Add structuredClone() global function structuredClone Pierre Tachoire 2026-03-11 17:59:46 +01:00
  • 16dfad0895 Use origin.arena for values that are tied to the origin Karl Seguin 2026-03-11 21:55:58 +08:00
  • f61449c31c Merge pull request #1776 from lightpanda-io/semantic-tree Adrià Arrufat 2026-03-11 21:01:04 +09:00
  • 60699229ca Merge branch 'main' into semantic-tree Adrià Arrufat 2026-03-11 20:52:39 +09:00
  • e1dd26b307 Throw on dynamic markup in custom element callbacks during parsing Karl Seguin 2026-03-11 18:41:06 +08:00
  • 7d835ef99d Merge pull request #1778 from lightpanda-io/wp/mrdimidium/libcurl-malloc Pierre Tachoire 2026-03-11 10:13:13 +01:00
  • 0971df4dfc Merge pull request #1782 from lightpanda-io/silence_shutdown_error_on_non_linux Karl Seguin 2026-03-11 16:39:15 +08:00
  • 9fb57fbac0 Merge pull request #1771 from lightpanda-io/nikneym/compile-function Halil Durak 2026-03-11 11:38:16 +03:00
  • 48ead90850 Don't log SocketNotConnected when shutting down listener on non-Linux Karl Seguin 2026-03-11 16:29:44 +08:00
  • cc88bb7feb Merge pull request #1777 from lightpanda-io/mcp-missing-lp-commands Pierre Tachoire 2026-03-11 09:11:48 +01:00
  • a725e2aa6a Merge pull request #1774 from egrs/range-chardata-mutations Karl Seguin 2026-03-11 16:04:41 +08:00
  • ee637c3662 Add support for target attribute on anchors and forms Karl Seguin 2026-03-11 15:49:30 +08:00
  • 65d7a39554 SemanticTree: use payload captures for CData.Text checks Adrià Arrufat 2026-03-11 16:39:59 +09:00
  • 37735b1caa SemanticTree: use StaticStringMap for structural role check Adrià Arrufat 2026-03-11 16:37:24 +09:00
  • c8f8d79f45 Merge pull request #1775 from lightpanda-io/arena_blob Pierre Tachoire 2026-03-11 08:35:27 +01:00