SGavrl
|
2bda71a557
|
Merge pull request #1209 from flolep2607/fix/serve-heap-fragmentation
fix(cdp): return freed heap to the OS while serve workers stay busy
|
2026-10-10 21:02:38 +02:00 |
|
SGavrl
|
183362f23e
|
fix(cdp): claim busy heap trims atomically
|
2026-10-10 18:38:47 +00:00 |
|
SGavrl
|
d8a410c532
|
Merge remote-tracking branch 'upstream/main' into pr-1209
|
2026-10-10 18:04:28 +00:00 |
|
SGavrl
|
17fe750e62
|
Merge pull request #1234 from Yi-111-a/fix/plain-text-document-for-non-html
fix(browser): build a plain-text document for non-HTML text responses
|
2026-10-10 20:02:14 +02:00 |
|
SGavrl
|
cb6960e009
|
Merge pull request #1235 from seamile/fix/mcp-font-directory
fix(mcp): load explicit font directories before startup
|
2026-10-10 19:39:11 +02:00 |
|
SGavrl
|
335f92989d
|
fix(browser): preserve plain-text document metadata and newlines
|
2026-10-10 17:12:38 +00:00 |
|
SGavrl
|
c2dae89f64
|
Merge branch 'main' into fix/mcp-font-directory
|
2026-10-10 18:52:49 +02:00 |
|
SGavrl
|
2a77855093
|
Merge remote-tracking branch 'upstream/main' into pr-1209
|
2026-10-10 16:46:30 +00:00 |
|
SGavrl
|
e32b64fc23
|
Merge remote-tracking branch 'upstream/main' into pr-1234
|
2026-10-10 16:45:00 +00:00 |
|
SGavrl
|
73299d5f65
|
Merge pull request #1127 from vvinayakkk/worker-navigation-wait-until
feat(worker): accept per-navigation readiness modes
|
2026-10-10 18:36:58 +02:00 |
|
SGavrl
|
f3f9b8ec6e
|
Merge pull request #1233 from Yi-111-a/fix/filelist-not-defined
fix(js): define the FileList global so boot references stop crashing
|
2026-10-10 17:41:45 +02:00 |
|
SGavrl
|
3ffcb7ce11
|
Merge pull request #1117 from ice-zeus/fix/fetch-pause-patterns-upstream
fix: pause only requests matching Fetch.enable patterns
|
2026-10-10 17:41:07 +02:00 |
|
SGavrl
|
816a60aed1
|
Merge branch 'main' into worker-navigation-wait-until
|
2026-10-10 17:30:14 +02:00 |
|
SGavrl
|
459a5af123
|
Merge remote-tracking branch 'upstream/main' into pr-1233
|
2026-10-10 15:28:59 +00:00 |
|
SGavrl
|
5a71fc40ec
|
Merge remote-tracking branch 'upstream/main' into pr-1117
|
2026-10-10 15:28:47 +00:00 |
|
SGavrl
|
41cdbf19fc
|
Merge pull request #1238 from h4ckf0r0day/fix/mcp-shutdown-cookie-save
fix(mcp): use existing cookie persistence on shutdown
|
2026-10-10 17:25:27 +02:00 |
|
SGavrl
|
dc07e2ece0
|
test(cdp): retain network error state in navigation fixture
|
2026-10-10 15:04:46 +00:00 |
|
SGavrl
|
e1105aeda4
|
Merge branch 'fix/mcp-shutdown-cookie-save' into pr-1117
|
2026-10-10 14:29:58 +00:00 |
|
SGavrl
|
61aa8fbe19
|
fix(cdp): match interception wildcards without false negatives
|
2026-10-10 14:29:58 +00:00 |
|
SGavrl
|
f46fc5979a
|
Merge branch 'fix/mcp-shutdown-cookie-save' into pr-1233
|
2026-10-10 14:15:23 +00:00 |
|
SGavrl
|
716826c1e5
|
fix(js): preserve FileList iteration on current main
|
2026-10-10 14:15:23 +00:00 |
|
SGavrl
|
604d30b671
|
fix(mcp): use existing cookie persistence on shutdown
|
2026-10-10 14:13:53 +00:00 |
|
SGavrl
|
8111657c47
|
Merge pull request #1227 from Suydev/mr/agent-ergonomics
feat(mcp): await a promise in browser_evaluate, add browser_wait_for_function
|
2026-10-10 15:44:00 +02:00 |
|
SGavrl
|
a33fbe5890
|
Merge pull request #1130 from vvinayakkk/stealth-script-network-events
test(stealth): cover scripted network events and body retention
|
2026-10-10 15:20:58 +02:00 |
|
SGavrl
|
f81fad2966
|
Merge pull request #1225 from ginkel/fix/page-set-bypass-csp
fix(cdp): acknowledge Page.setBypassCSP
|
2026-10-10 15:07:01 +02:00 |
|
SGavrl
|
1f8eb76437
|
Merge pull request #1219 from flolep2607/fix/network-error-cause
net: include the error's cause chain in network error messages
|
2026-10-08 21:51:15 +02:00 |
|
SGavrl
|
7634f464c0
|
Merge pull request #955 from pederbe/learn/934-word-spacing
fix(render): apply word spacing to text layout and paint
|
2026-10-08 19:53:46 +02:00 |
|
SGavrl
|
714b180c8a
|
Merge pull request #1033 from lisa0314/fix/937-inline-transform-incremental
fix(render): ignore transforms on ordinary inline boxes
|
2026-10-08 19:53:03 +02:00 |
|
SGavrl
|
66c4545a0c
|
Merge pull request #1202 from vvinayakkk/cache-expiry-bookkeeping
fix(net): remove expired resource keys from eviction order
|
2026-10-07 15:15:38 +02:00 |
|
SGavrl
|
4d4e5ba50a
|
Merge pull request #1215 from flolep2607/fix/remove-script-on-new-document
cdp: keep preload scripts consistent across history navigation and removal
|
2026-10-07 15:14:07 +02:00 |
|
SGavrl
|
2e8315413b
|
Merge pull request #1213 from flolep2607/fix/serve-sigterm-max-connections
serve: stop workers on SIGTERM/SIGINT and pass --max-connections to workers
|
2026-10-07 15:12:35 +02:00 |
|
SGavrl
|
1fccab2c1e
|
Merge pull request #1196 from mnaza/fix/option-named-constructor-1168
fix(js): add the Option named constructor (#1168)
|
2026-10-04 17:20:35 +02:00 |
|
SGavrl
|
9f54c1369d
|
Merge pull request #1198 from h4ckf0r0day/fix/serve-worker-crash-recovery
fix(cli): reap and restart failed CDP workers
|
2026-10-04 17:11:46 +02:00 |
|
SGavrl
|
da05393894
|
Merge pull request #1197 from h4ckf0r0day/fix/borrowed-realm-context-teardown
fix(js): prevent borrowed frame context teardown crashes
|
2026-10-04 16:50:35 +02:00 |
|
SGavrl
|
92bc35dc2c
|
Merge pull request #1160 from flolep2607/fix/http1-folded-response-headers
fix(net): accept folded HTTP/1 response headers
|
2026-10-04 16:46:07 +02:00 |
|
SGavrl
|
3f580e8966
|
Merge pull request #1175 from abn/docs/skill-allow-private-network
docs(skill): document --allow-private-network for local fetches
|
2026-10-04 16:44:12 +02:00 |
|
SGavrl
|
f2b9e9968b
|
fix(cli): reap and restart failed CDP workers
|
2026-10-04 14:28:51 +00:00 |
|
SGavrl
|
b6ab95e873
|
fix(js): clear borrowed frame annexes before isolate teardown
|
2026-10-04 14:07:37 +00:00 |
|
SGavrl
|
590f79e1a1
|
Merge pull request #1193 from h4ckf0r0day/fix/fetch-abort-signal-main-20261002
fix(fetch): cancel requests and body readers with AbortSignal
|
2026-10-04 15:00:24 +02:00 |
|
SGavrl
|
7022b91dd3
|
Merge pull request #1186 from h4ckf0r0day/fix/cdp-readonly-editing-defaults-20261003
fix(cdp): guard readonly deletion and textarea newlines
|
2026-10-04 14:39:58 +02:00 |
|
SGavrl
|
f4dbba0e3f
|
Merge pull request #1188 from h4ckf0r0day/fix/mixed-inline-owner-geometry-20261003
fix(render): preserve mixed inline owner geometry
|
2026-10-04 14:18:42 +02:00 |
|
SGavrl
|
aa9f71d2b8
|
Merge pull request #1183 from h4ckf0r0day/fix/editing-command-detection-20261003
fix(js): report unsupported editing commands truthfully
|
2026-10-04 14:18:39 +02:00 |
|
SGavrl
|
b220aa7f47
|
Merge main and preserve fetch destinations during cancellation
|
2026-10-04 12:15:39 +00:00 |
|
SGavrl
|
3a1ba31bf2
|
Merge pull request #1179 from h4ckf0r0day/fix/inline-percentage-block-height-20261003
fix(render): resolve percentage heights across anonymous inline wrappers
|
2026-10-04 14:12:08 +02:00 |
|
SGavrl
|
6137bf87f0
|
Merge pull request #1185 from h4ckf0r0day/fix/cdp-keydown-cancellation-20261003
fix(cdp): honor canceled keydown before editing defaults
|
2026-10-04 14:10:47 +02:00 |
|
SGavrl
|
5aeab4aa06
|
Merge keydown cancellation with readonly editing guards
|
2026-10-04 11:58:28 +00:00 |
|
SGavrl
|
a0a55b23d3
|
Merge pull request #1195 from h4ckf0r0day/fix/ci-obstacle-release-gate
fix(ci): require all obstacle stages before release
|
2026-10-04 13:43:38 +02:00 |
|
SGavrl
|
05b444e779
|
Merge remote-tracking branch 'github/main' into integrate/pr-1188-main-20261004
# Conflicts:
# crates/obscura-render/src/dom.rs
|
2026-10-04 11:37:27 +00:00 |
|
SGavrl
|
15ad6da935
|
Merge remote-tracking branch 'github/main' into integrate/pr-1186-main-20261004
# Conflicts:
# crates/obscura-cdp/tests/textarea_enter_selection.rs
|
2026-10-04 11:37:24 +00:00 |
|
SGavrl
|
8ee4559689
|
Merge remote-tracking branch 'github/main' into integrate/pr-1185-main-20261004
# Conflicts:
# crates/obscura-cdp/tests/textarea_enter_selection.rs
|
2026-10-04 11:37:21 +00:00 |
|
SGavrl
|
0420933914
|
Merge remote-tracking branch 'github/main' into integrate/pr-1183-main-20261004
# Conflicts:
# crates/obscura-js/js/bootstrap.js
|
2026-10-04 11:37:19 +00:00 |
|
SGavrl
|
16ae94339a
|
Merge remote-tracking branch 'github/main' into integrate/pr-1179-main-20261004
# Conflicts:
# crates/obscura-render/tests/layout_test.rs
|
2026-10-04 11:37:16 +00:00 |
|
SGavrl
|
413cd51421
|
Merge pull request #1181 from h4ckf0r0day/fix/dynamic-resource-destinations-20261003
fix(network): preserve destinations for dynamic resources
|
2026-10-04 13:28:30 +02:00 |
|
SGavrl
|
7a3c95d79e
|
Merge pull request #1187 from h4ckf0r0day/fix/document-caret-geometry-20261003
fix(dom): resolve caret positions from rendered text geometry
|
2026-10-04 13:28:22 +02:00 |
|
SGavrl
|
ddae51a5bd
|
Merge pull request #1184 from h4ckf0r0day/fix/cdp-text-insertion-events-20261003
fix(cdp): honor beforeinput when inserting text
|
2026-10-04 13:28:12 +02:00 |
|
SGavrl
|
58b71fedd1
|
Merge pull request #1180 from h4ckf0r0day/fix/absolute-inline-static-position-20261003
fix(render): preserve absolute inline static positions
|
2026-10-04 13:28:05 +02:00 |
|
SGavrl
|
8c5a2f0e37
|
Merge pull request #1192 from h4ckf0r0day/fix/window-named-frame-id-20261003
fix(js): exclude iframe ids from Window named access
|
2026-10-04 13:27:10 +02:00 |
|
SGavrl
|
36d39324fd
|
Merge pull request #1191 from h4ckf0r0day/fix/frame-timer-lifecycle-20261003
fix(js): retire timers and realms for detached frames
|
2026-10-04 13:27:02 +02:00 |
|
SGavrl
|
c9d20c0a7f
|
Merge pull request #1190 from h4ckf0r0day/fix/document-write-foster-parenting-20261003
fix(js): mirror foster-parented written nodes at live anchors
|
2026-10-04 13:26:55 +02:00 |
|
SGavrl
|
7b0a5fb10e
|
Merge pull request #1178 from h4ckf0r0day/fix/grid-control-intrinsic-sizing-20261003
fix(render): retain intrinsic size for stretched grid controls
|
2026-10-04 13:25:44 +02:00 |
|
SGavrl
|
28d60c4923
|
Merge pull request #1176 from h4ckf0r0day/fix/legacy-font-size-main-20261003
fix(render): honor legacy font size hints and keyword scale
|
2026-10-04 13:24:15 +02:00 |
|
SGavrl
|
6f37b749b7
|
Merge remote-tracking branch 'github/main' into fix/ci-obstacle-release-gate
|
2026-10-04 10:59:17 +00:00 |
|
SGavrl
|
1efd5c289d
|
Merge pull request #1163 from flolep2607/fix/wasm-streaming-abort
fix(js): never reach the native wasm streaming entry points
|
2026-10-04 12:58:47 +02:00 |
|
SGavrl
|
9b0383fdd4
|
test(ci): isolate obstacle summary output
|
2026-10-04 01:06:20 +00:00 |
|
SGavrl
|
0ca1a26393
|
Merge repaired main into wasm streaming fix
|
2026-10-04 01:02:43 +00:00 |
|
SGavrl
|
3361fe10e0
|
Merge main and preserve wasm streaming regressions
|
2026-10-04 01:02:43 +00:00 |
|
SGavrl
|
8912562762
|
fix(ci): require all obstacle stages before release
|
2026-10-04 01:00:30 +00:00 |
|
SGavrl
|
6cf74cb15b
|
Merge pull request #1194 from h4ckf0r0day/fix/intercepted-observer-route-integration
fix(cdp): preserve observer routes during awaited interception
|
2026-10-04 02:40:17 +02:00 |
|
SGavrl
|
34346afc65
|
fix(cdp): snapshot intercepted-request observer routes
|
2026-10-04 00:12:25 +00:00 |
|
SGavrl
|
765af54c63
|
Merge pull request #1129 from vvinayakkk/local-network-error-hints
fix(cli): explain local network access denials
|
2026-10-04 01:49:27 +02:00 |
|
SGavrl
|
9f3c6e9d05
|
Merge pull request #1119 from vvinayakkk/worker-navigation-http-status
fix(worker): report final HTTP status on navigation
|
2026-10-04 01:49:20 +02:00 |
|
SGavrl
|
81f0bb6bba
|
Merge pull request #1121 from ice-zeus/test/test-reliability-upstream
test: fix host-sensitive prefetch, robots and taffy size tests
|
2026-10-04 01:49:13 +02:00 |
|
SGavrl
|
6b5c4a31ea
|
Merge pull request #1074 from Micaso/fix/1068-history-length
fix(js): expose session history to window.history
|
2026-10-04 01:49:06 +02:00 |
|
SGavrl
|
cc18db20e5
|
Merge pull request #1028 from AntonioRossi/fix/media-query-emulation-20260918
Deliver media-query changes and apply reduced-motion emulation
|
2026-10-04 01:48:59 +02:00 |
|
SGavrl
|
ef8a3803e9
|
Merge pull request #1081 from vistokartika/fix/send-same-origin
fix(js): send Origin on same-origin non-GET fetch and XHR requests
|
2026-10-04 01:48:52 +02:00 |
|
SGavrl
|
87369e4851
|
Merge pull request #1128 from vvinayakkk/cdp-network-observer-events
fix(cdp): deliver target network events to observer sessions
|
2026-10-04 01:48:45 +02:00 |
|
SGavrl
|
41134828ba
|
Merge pull request #1150 from DamoyY/fix/cdp-ready-file-windows
fix(cdp): guard Unix-only readiness file APIs
|
2026-10-04 01:48:38 +02:00 |
|
SGavrl
|
c319a987ec
|
Merge current main and preserve owning-realm members
|
2026-10-03 23:39:12 +00:00 |
|
SGavrl
|
2e326d416b
|
Merge current main and preserve owning-realm members
|
2026-10-03 23:39:12 +00:00 |
|
SGavrl
|
0155807ed4
|
fix(fetch): cancel requests and body readers with AbortSignal
|
2026-10-03 23:25:25 +00:00 |
|
SGavrl
|
667eb5991f
|
fix(js): exclude iframe ids from Window named access
|
2026-10-03 23:25:24 +00:00 |
|
SGavrl
|
2f448c3852
|
fix(js): retire timers and realms for detached frames
|
2026-10-03 23:25:24 +00:00 |
|
SGavrl
|
ee7497388c
|
fix(js): mirror foster-parented written nodes at live anchors
|
2026-10-03 23:25:24 +00:00 |
|
SGavrl
|
62e8e7fb5c
|
fix(render): preserve mixed inline owner geometry
|
2026-10-03 23:25:23 +00:00 |
|
SGavrl
|
3f7cccd3d7
|
fix(cdp): guard readonly deletion and textarea newlines
|
2026-10-03 23:25:23 +00:00 |
|
SGavrl
|
aa4b4e7af1
|
fix(cdp): honor canceled keydown before editing defaults
|
2026-10-03 23:25:23 +00:00 |
|
SGavrl
|
a430ca544b
|
fix(dom): resolve caret positions from rendered text geometry
|
2026-10-03 23:25:23 +00:00 |
|
SGavrl
|
359362f0a7
|
fix(network): preserve destinations for dynamic resources
|
2026-10-03 23:25:22 +00:00 |
|
SGavrl
|
d132880ed7
|
fix(cdp): honor beforeinput when inserting text
|
2026-10-03 23:25:22 +00:00 |
|
SGavrl
|
373bc8b158
|
fix(js): report unsupported editing commands truthfully
|
2026-10-03 23:25:22 +00:00 |
|
SGavrl
|
0e99b3afb5
|
fix(render): resolve percentage heights across anonymous inline wrappers
|
2026-10-03 23:25:21 +00:00 |
|
SGavrl
|
a41696e6f4
|
fix(render): preserve absolute inline static positions
|
2026-10-03 23:25:21 +00:00 |
|
SGavrl
|
6234ed3876
|
fix(render): retain intrinsic size for stretched grid controls
|
2026-10-03 23:25:21 +00:00 |
|
SGavrl
|
4e82527d00
|
fix(render): inherit font shorthand on native controls
|
2026-10-03 23:21:39 +00:00 |
|
SGavrl
|
721e40ff4e
|
fix(js): parse replacement documents and flush written input at EOF
|
2026-10-03 23:21:38 +00:00 |
|
SGavrl
|
f8a36a40ff
|
fix(render): apply legacy font size hints and keyword scale
|
2026-10-03 23:17:35 +00:00 |
|
SGavrl
|
8a7914d9ff
|
Merge pull request #1174 from h4ckf0r0day/fix/microtask-exception-reporting-20261003
fix(js): preserve queued work after microtask exceptions
|
2026-10-03 23:59:28 +02:00 |
|
SGavrl
|
1302137c54
|
Merge pull request #1088 from jorgensandhaug/fix/native-activation-accessors
fix(input): bypass author accessors during native activation
|
2026-10-03 23:59:11 +02:00 |
|
SGavrl
|
785dc94c5a
|
Merge main and preserve receiver-realm input activation
|
2026-10-03 13:05:54 +00:00 |
|
SGavrl
|
51b2601df6
|
Merge pull request #1173 from h4ckf0r0day/fix/response-construction-20261003
fix(js): validate Response construction and static factories
|
2026-10-03 13:36:30 +02:00 |
|