Peter Steinberger
01254500df
fix(cli): preserve lazy command parent flags
2026-04-30 00:48:46 +01:00
Peter Steinberger
34ec184dcb
refactor: reuse shared dedupe helpers
2026-04-29 12:14:59 +01:00
Peter Steinberger
7a32d6a09f
chore: remove unused plugin helper code
2026-04-29 09:24:51 +01:00
openclaw-clownfish[bot]
4d43daa7bb
fix(browser): ignore Playwright dialog race rejections
...
Carries forward #40067 from @randyjtw.
Validated:
- OPENCLAW_TESTBOX=1 pnpm check:changed (tbx_01kqc44esqmt15ygzvfxd1pqng)
- CI: https://github.com/openclaw/openclaw/actions/runs/25097879442
2026-04-29 01:11:54 -07:00
Peter Steinberger
ca972f692f
fix: keep browser fetch helper under test support
2026-04-29 08:47:43 +01:00
Peter Steinberger
e52b660749
fix(browser): repair test fetch helper export
2026-04-29 08:45:05 +01:00
Vincent Koc
eb7f305737
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
fix: exclude test support from raw fetch guard
fix(ollama): preserve aborts with stream timeouts
ci: require maintainer permission for command reactions
docs(hooks/bundled/readme): cover session compaction and message events
refactor: share docker e2e harness runner
fix: keep browser test fetch out of runtime scan
2026-04-29 00:36:24 -07:00
Vincent Koc
c01244e859
test(browser): keep undici fetch helper test-only
2026-04-29 00:28:02 -07:00
Peter Steinberger
f6a2cf15c0
fix: keep browser test fetch out of runtime scan
2026-04-29 08:27:57 +01:00
Peter Steinberger
4a24b23e3e
fix(ci): stabilize full release validation
2026-04-28 20:14:14 +01:00
Peter Steinberger
f2f34e5f35
fix: restore ci gates on main
2026-04-28 19:54:52 +01:00
Peter Steinberger
e2295b33c1
fix(ci): restore full release validation blockers
2026-04-28 19:20:18 +01:00
Pavan Kumar Gondhi
230f7122dd
fix(security): prevent workspace PATH injection via service env and trash helpers ( #73264 )
...
* fix: address issue
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address build feedback
* fix: address PR review feedback
* docs: add changelog entry for PR merge
2026-04-28 21:30:51 +05:30
Peter Steinberger
a68cc94c36
fix: resolve main ci shard failures
2026-04-28 05:52:19 +01:00
Peter Steinberger
b8c44bfc82
fix: restore main ci and speed tests
2026-04-28 05:34:28 +01:00
Peter Steinberger
af7f651db3
refactor(plugin-sdk): retire reserved helper exports
2026-04-28 05:21:57 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
8599fdda4a
test: keep extension mocks on sdk seams
2026-04-27 22:55:09 +01:00
Peter Steinberger
a8c548f4f3
test: route extension tests through sdk seams
2026-04-27 22:34:21 +01:00
Peter Steinberger
d24b78e96d
test(extensions): use scoped config runtime imports
2026-04-27 22:24:30 +01:00
Peter Steinberger
2216ce3018
test: use narrow config sdk imports
2026-04-27 22:22:34 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Peter Steinberger
9090457da7
test(plugin-sdk): use narrow config runtime mocks
2026-04-27 15:14:02 +01:00
Peter Steinberger
1f7b7c249a
fix(google-meet): grant browser media permissions
2026-04-27 14:54:07 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
b4b21cbc93
fix(browser): circuit-break managed launch failures
2026-04-27 09:58:14 +01:00
Peter Steinberger
58037cc89d
fix: resolve browser playwright runtime deps
2026-04-27 08:50:56 +01:00
Peter Steinberger
bfdee5fa72
test(browser): close hanging attach-only sockets
2026-04-27 08:40:25 +01:00
Peter Steinberger
142577d9b2
fix(browser): recover stale remote CDP reads safely
2026-04-26 06:35:53 +01:00
Peter Steinberger
ed1ac2fc44
feat(browser): add CDP role snapshot fallback
2026-04-26 04:40:26 +01:00
Peter Steinberger
0ca9c4dcb0
fix(cli): preserve lazy placeholder options
2026-04-26 04:40:26 +01:00
Peter Steinberger
e6ee4d6e68
fix(browser): preserve tabs across target swaps
2026-04-26 01:21:59 +01:00
Peter Steinberger
1380dc170e
fix(browser): avoid restart hint for external profiles
2026-04-25 19:18:06 +01:00
Peter Steinberger
617e1dd6bf
fix(browser): honor remote CDP open timeouts
2026-04-25 18:52:57 +01:00
Peter Steinberger
88df8fe09d
fix(browser): clarify Browserless CDP attach handling
2026-04-25 18:26:57 +01:00
Vincent Koc
ab1d1a5c9e
fix(browser): configure Chrome MCP existing-session launch ( #71560 )
2026-04-25 05:46:39 -07:00
Peter Steinberger
e25b3c6056
fix(browser): align bare ws cdp readiness
2026-04-25 13:00:22 +01:00
Peter Steinberger
b2b898c2a8
feat(browser): configure local startup timeouts
2026-04-25 12:30:35 +01:00
Peter Steinberger
89755d1c79
refactor(browser): simplify lazy CLI placeholders
2026-04-25 11:48:59 +01:00
Peter Steinberger
c52ec520c7
feat(browser): add one-shot headless start override
2026-04-25 11:42:03 +01:00
Peter Steinberger
776d2ab65d
fix(browser): lazy-load browser CLI runtime
...
Co-authored-by: pandego <7780875+pandego@users.noreply.github.com >
Co-authored-by: Tianworld <3580442280@qq.com >
2026-04-25 11:40:20 +01:00
Peter Steinberger
9b48e4c0b6
fix(browser): fall back to headless on Linux without display
2026-04-25 11:13:42 +01:00
Peter Steinberger
f6a3b42cfa
fix(browser): keep transient fetch errors retryable
...
Co-authored-by: jriff <jriff@users.noreply.github.com >
2026-04-25 10:09:15 +01:00
Peter Steinberger
2483d1dc12
fix(browser): drop redundant setuid sandbox flag
...
Co-authored-by: Sebastian Krueger <150018+sebykrueger@users.noreply.github.com >
2026-04-25 10:09:15 +01:00
Peter Steinberger
41ed7fa535
fix(browser): manage isolated downloads
...
Co-authored-by: Pearce Kieser <5055971+Pearcekieser@users.noreply.github.com >
2026-04-25 10:09:13 +01:00
Peter Steinberger
e10f20032a
fix(browser): resolve aria snapshot refs via DOM markers
...
Co-authored-by: MrKipler <mrkipler@kiphausen.com >
2026-04-25 09:44:31 +01:00
Peter Steinberger
65b607245a
fix(browser): ignore handled route navigation races
...
Co-authored-by: Richard Steadman <198648604+Steady-ai@users.noreply.github.com >
2026-04-25 09:22:31 +01:00
Peter Steinberger
5ac36c9719
fix(browser): detect more Linux Chromium installs ( #48563 )
...
Co-authored-by: Catalin Lupuleti <105351510+lupuletic@users.noreply.github.com >
2026-04-25 09:12:09 +01:00
Quratulain-bilal
bc2d53dacd
test(browser): cover tilde edge cases for executablePath ( #71439 )
...
* test(browser): cover tilde edge cases for executablePath
Adds coverage for cases the original tilde-expansion fix in 95a2c9b
intentionally supports but does not assert:
- bare "~" expands to the home directory
- Windows-style "~\AppData\..." expands to $HOME on Windows
- a stray "~" mid-path (e.g. /opt/~chromium/chrome) is preserved verbatim,
guarding the regex anchor against future regressions
No production code changes; tests only.
* test(browser): skip Windows-style ~\ tilde test on POSIX
path.resolve treats backslashes as literal characters on POSIX, so
"~\AppData\..." cannot resolve to "$HOME/AppData/..." on Linux/macOS.
Gate that case to win32 to keep the assertion meaningful.
2026-04-25 09:01:57 +01:00
Peter Steinberger
2b2a300b35
fix: align browser profile facade exports
2026-04-25 08:46:13 +01:00