SGavrl
36b6de79ab
Merge pull request #657 from h4ckf0r0day/ci/fix-pr-check-scope
...
ci: run checks only for pull requests
2026-08-14 10:54:45 +00:00
SGavrl
0caa646f04
ci: run checks only for pull requests
2026-08-14 10:53:36 +00:00
SGavrl
9ac65da7d4
Merge pull request #656 from h4ckf0r0day/ci/fix-pr-check-scope
...
ci: stop enforcing PR description headings
2026-08-14 10:48:38 +00:00
SGavrl
d9a86479ac
ci: stop enforcing PR description headings
2026-08-14 10:46:46 +00:00
SGavrl
923bee0053
Merge pull request #655 from h4ckf0r0day/ci/fix-pr-check-scope
...
ci: scope pull request checks
2026-08-14 10:45:37 +00:00
SGavrl
afa95ab6e1
ci: scope pull request checks
2026-08-14 10:38:21 +00:00
h4ckf0r0day
f458a7f23d
Update README.md
2026-08-14 03:16:35 +02:00
h4ckf0r0day
fcd2211d40
Update README.md
2026-08-14 03:11:06 +02:00
SGavrl
28e230cd0b
Merge pull request #654 from h4ckf0r0day/ci/harden-pr-checks
...
ci: harden pull request validation
2026-08-14 00:10:38 +00:00
SGavrl
c4124e118e
ci: add repository owner to CODEOWNERS
2026-08-14 00:04:57 +00:00
SGavrl
24306be4f3
ci: harden pull request validation
2026-08-14 00:00:39 +00:00
SGavrl
94374e638c
Merge pull request #639 from marcoripa96/fix/638-select-semantics
...
fix(js): HTMLSelectElement parity: type, change on assignment, selectedIndex
2026-08-11 16:08:03 +00:00
SGavrl
57a6394751
Merge pull request #620 from xrip/fix/stealth-get-reset-retry
...
fix(net): retry GET after connection reset
2026-08-11 16:07:38 +00:00
SGavrl
d10381a381
Merge pull request #615 from xrip/fix/storage-clear-cookies
...
fix(cdp): implement Storage.clearCookies
2026-08-11 16:05:00 +00:00
SGavrl
7404362e73
Merge pull request #613 from xrip/fix/location-string-coercion
...
fix(js): coerce Location navigation values
2026-08-11 16:03:38 +00:00
SGavrl
1f4fc78cb2
Merge pull request #609 from xrip/fix/expired-cookie-deletion
...
fix(net): delete cookies on expired updates
2026-08-11 16:00:07 +00:00
SGavrl
9464488ef9
Merge pull request #607 from xrip/fix/function-to-string-shape
...
fix(js): preserve Function.toString native shape
2026-08-11 15:59:44 +00:00
SGavrl
3eb4addad7
Merge pull request #605 from xrip/fix/windows-refusal-response
...
fix(cdp): deliver connection refusal response
2026-08-11 15:58:25 +00:00
Marco Ripamonti
5308e04ae4
fix(js): HTMLSelectElement parity: type, change on assignment, selectedIndex
...
Three spec deviations, found while verifying the #635 fix end to end:
- select.type returned "" instead of the fixed IDL string
"select-one"/"select-multiple". Libraries branch on it to decide scalar
vs array value handling (jQuery's select valHook), so a single select
read back as an array and string comparisons against the value never
matched. textarea now reports "textarea", the same fixed-string
contract.
- Programmatic value assignment on a select dispatched change. Real
browsers reserve change for user interaction; pages that assign a
select value inside a change handler re-entered the handler and
recursed to the stack limit. Puppeteer's page.select dispatches its own
input/change after setting values, so nothing relied on the setter
doing it.
- selectedIndex returned 0 for a multiple select with nothing chosen; the
implicit first-option selection only applies to single selects.
Fixes #638
2026-08-11 14:37:58 +02:00
xrip
403a3149d0
fix(net): retry GET after connection reset
...
Retry one reset before a response on the GET-only stealth path.
Keep arbitrary-method requests single-shot.
Fixes #619 .
2026-08-10 21:30:54 +03:00
xrip
835bc1b923
fix(cdp): implement Storage.clearCookies
2026-08-10 20:07:12 +03:00
xrip
fe26417be5
fix(js): coerce Location navigation values
2026-08-10 19:20:06 +03:00
xrip
582fb51996
fix(net): delete cookies on expired updates
2026-08-10 18:14:08 +03:00
xrip
c273286dd3
fix(cdp): deliver connection refusal response
2026-08-10 17:36:07 +03:00
xrip
846ed7db91
fix(js): preserve Function.toString native shape
2026-08-10 17:06:04 +03:00
SGavrl
6fa87e1652
Merge pull request #602 from h4ckf0r0day/fix/windows-emoji-font-fallback
...
fix(render): render webfont icons and emoji correctly in screenshots
2026-08-10 13:42:26 +00:00
SGavrl
86616728cd
Merge pull request #601 from h4ckf0r0day/fix/module-dedupe-v8-oom
...
fix(js): prevent duplicate module evaluation and contain V8 heap exhaustion
2026-08-10 13:41:27 +00:00
SGavrl
4f48557187
fix(render): render webfont icons and color emoji
2026-08-10 11:48:19 +00:00
SGavrl
4f6d2560f1
fix(js): contain duplicate modules and heap exhaustion
2026-08-10 11:05:30 +00:00
SGavrl
458d0681d8
Update README.md
2026-08-10 09:35:54 +00:00
SGavrl
41f24d7a19
Merge pull request #593 from h4ckf0r0day/fix/iframe-realm-globals-592
...
fix(js): expose globals in iframe realms
2026-08-09 16:18:20 +00:00
SGavrl
467dc33753
docs: document rendering contribution workflow
2026-08-09 16:13:48 +00:00
SGavrl
7e65561b82
chore(github): cover rendering in contribution templates
2026-08-09 15:52:58 +00:00
SGavrl
49e5605cc5
fix(js): expose iframe realm globals
2026-08-09 15:52:58 +00:00
SGavrl
97124edeb2
fix(docker): include vendored render dependencies
2026-08-07 23:55:57 +00:00
SGavrl
324b9a0240
Merge pull request #573 from h4ckf0r0day/render
...
feat(render): add native rendering, screenshots, screencasting, and PDF export
2026-08-07 20:34:56 +00:00
SGavrl
730fe7ff25
Update README.md
2026-08-07 22:26:11 +02:00
SGavrl
4bd8aa6930
docs: announce native rendering
2026-08-07 20:23:04 +00:00
SGavrl
cd661982df
fix(build): preserve non-render compatibility
2026-08-07 20:15:28 +00:00
SGavrl
af93379ba0
build: publish no-render release variants
2026-08-07 19:35:59 +00:00
SGavrl
5868416424
docs: trim readme introduction
2026-08-07 19:21:11 +00:00
SGavrl
69cdf19a52
docs: remove duplicate rendering guides
2026-08-07 19:19:36 +00:00
SGavrl
e66a33f893
docs: restore stealth and performance positioning
2026-08-07 19:16:27 +00:00
SGavrl
3825b1e577
fix(cdp): support page screencast sessions
2026-08-07 18:58:44 +00:00
SGavrl
806cee4bac
fix(cli): simplify screenshot capture
...
Add a short screenshot flag, reject batch conflicts during argument parsing, and remove unsupported performance and parity language from the public documentation.
2026-08-07 18:38:24 +00:00
SGavrl
3295143025
docs(render): publish automation guide
...
Document screenshots, scrolling, screencasting, PDF, MCP media output, release builds, and evidence-based render verification across the public guides and agent skill.
2026-08-07 18:33:51 +00:00
SGavrl
084789a2d7
feat(render): ship capture surfaces
...
Enable rendering in release archives and Docker builds. Expose bounded PNG screenshots and raster PDF resources through render-enabled MCP servers.
2026-08-07 18:33:38 +00:00
SGavrl
ec78fb9148
Restore namespace mutation and timer invariants
2026-08-07 17:56:07 +00:00
SGavrl
89cc9b54a9
Preserve foreign namespaces across DOM fragments
2026-08-07 17:48:46 +00:00
SGavrl
9d0e7d63dc
Merge pull request #515 from mnaza/fix/domparser-xml-504
...
fix(js): surface a parsererror for malformed XML in DOMParser
2026-08-07 16:52:28 +00:00