Peter Steinberger
|
afa22acc4a
|
fix: harden extension relay auth token flow
|
2026-02-21 19:24:42 +01:00 |
|
Peter Steinberger
|
8c1518f0f3
|
fix(sandbox): use one-time noVNC observer tokens
|
2026-02-21 13:56:58 +01:00 |
|
Peter Steinberger
|
4cd7d95746
|
style(browser): apply oxfmt cleanup for gate
|
2026-02-21 13:16:07 +01:00 |
|
Peter Steinberger
|
55aaeb5085
|
refactor(browser): centralize navigation guard enforcement
|
2026-02-21 11:46:11 +01:00 |
|
Peter Steinberger
|
220bd95eff
|
fix(browser): block non-network navigation schemes
|
2026-02-21 11:31:53 +01:00 |
|
Mariano
|
8e4f6c0384
|
fix(browser): block upload symlink escapes (#21972)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 4381ef9a4d
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:36:25 +00:00 |
|
Peter Steinberger
|
a1cb700a05
|
test: dedupe and optimize test suites
|
2026-02-19 15:19:38 +00:00 |
|
Peter Steinberger
|
dcd592a601
|
refactor: eliminate jscpd clones and boost tests
|
2026-02-19 15:08:54 +00:00 |
|
Peter Steinberger
|
9f9cd5cbb2
|
refactor(browser): unify navigation guard path and error typing
|
2026-02-19 14:04:18 +01:00 |
|
Peter Steinberger
|
6195660b1a
|
fix(browser): unify SSRF guard path for navigation
|
2026-02-19 13:44:01 +01:00 |
|
Peter Steinberger
|
cdee433332
|
test(browser): dedupe explicit auth-mode auto-token checks
|
2026-02-19 08:32:58 +00:00 |
|
Peter Steinberger
|
e0c3cc4981
|
test(browser): dedupe auth mode no-token assertions
|
2026-02-19 08:25:12 +00:00 |
|
Peter Steinberger
|
1c04f5fcbb
|
style: format extension relay imports
|
2026-02-19 07:44:06 +00:00 |
|
Peter Steinberger
|
7e54b6c96f
|
fix(browser): unify extension relay auth on gateway token
|
2026-02-19 08:40:40 +01:00 |
|
Gustavo Madeira Santana
|
c5698caca3
|
Security: default gateway auth bootstrap and explicit mode none (#20686)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: be1b73182c
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 02:35:50 -05:00 |
|
Peter Steinberger
|
c085c9e6d0
|
test(browser): dedupe CDP and download setup helpers
|
2026-02-19 07:24:02 +00:00 |
|
Peter Steinberger
|
ac4ae9ed61
|
refactor(browser): dedupe storage and download route parsing
|
2026-02-18 22:18:48 +00:00 |
|
Peter Steinberger
|
bb00eb2031
|
refactor(browser): reuse shared tab context in snapshot routes
|
2026-02-18 22:18:48 +00:00 |
|
Peter Steinberger
|
42f34af776
|
refactor(browser): share basic and tabs route helpers
|
2026-02-18 22:18:48 +00:00 |
|
Peter Steinberger
|
671560616a
|
perf(test): use expect.poll in browserless live test
|
2026-02-18 22:06:44 +00:00 |
|
Peter Steinberger
|
06d2752a0f
|
refactor(browser): dedupe tab route profile and error handling
|
2026-02-18 22:05:11 +00:00 |
|
Peter Steinberger
|
b30e3467ee
|
refactor(browser): reuse shared route context in agent act routes
|
2026-02-18 22:01:28 +00:00 |
|
Peter Steinberger
|
b76e19ceb7
|
test(browser): cover shared and storage route parsing helpers
|
2026-02-18 21:58:08 +00:00 |
|
Peter Steinberger
|
5d98c2ae7e
|
refactor(browser): share playwright route context for debug/storage routes
|
2026-02-18 21:58:08 +00:00 |
|
Peter Steinberger
|
9362e0f9a9
|
refactor(browser): share download request helper
|
2026-02-18 18:54:27 +00:00 |
|
Peter Steinberger
|
fa5902f210
|
refactor(browser): share storage mutation route parsing
|
2026-02-18 18:42:26 +00:00 |
|
Peter Steinberger
|
a848e9a1cd
|
fix(types): narrow snapshot refs mode type
|
2026-02-18 18:38:51 +00:00 |
|
Peter Steinberger
|
86f504e256
|
refactor(browser): share checked fetch helper for cdp
|
2026-02-18 18:33:40 +00:00 |
|
Peter Steinberger
|
f50c38ec1a
|
refactor(browser): reuse role snapshot args in route
|
2026-02-18 18:33:35 +00:00 |
|
Peter Steinberger
|
e103323014
|
refactor(browser): share playwright download wait/save flow
|
2026-02-18 18:25:25 +00:00 |
|
Peter Steinberger
|
4e7182c4af
|
refactor(media): share image resize side grid and quality steps
|
2026-02-18 18:25:25 +00:00 |
|
Peter Steinberger
|
b51166e879
|
refactor(browser): share control lifecycle helpers
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
6d15d01446
|
perf(test): replace relay list polling loop with expect.poll
|
2026-02-18 17:44:44 +00:00 |
|
Peter Steinberger
|
0d25b6a317
|
perf(test): remove fixed sleeps in async test flows
|
2026-02-18 17:20:35 +00:00 |
|
Peter Steinberger
|
6a19654c4a
|
refactor(core): dedupe browser route signatures and cli watchdog schema
|
2026-02-18 14:15:20 +00:00 |
|
Peter Steinberger
|
28b8101eef
|
fix(browser): handle IPv6 loopback auth and dedupe fetch auth tests
|
2026-02-18 13:15:00 +00:00 |
|
Mariano
|
39881a318a
|
Browser: reuse extension relay when relay port is already occupied (#20035)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: b310666d39
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-18 13:13:04 +00:00 |
|
Peter Steinberger
|
31f83c86b2
|
refactor(test): dedupe agent harnesses and routing fixtures
|
2026-02-18 04:49:22 +00:00 |
|
Peter Steinberger
|
b8b43175c5
|
style: align formatting with oxfmt 0.33
|
2026-02-18 01:34:35 +00:00 |
|
Peter Steinberger
|
31f9be126c
|
style: run oxfmt and fix gate failures
|
2026-02-18 01:29:02 +00:00 |
|
Sebastian
|
cc359d338e
|
test: add fetch mock helper and reaction coverage
|
2026-02-17 09:02:39 -05:00 |
|
Shakker
|
1ee64d6c72
|
Revert "fix(browser): handle EADDRINUSE with automatic port fallback"
This reverts commit 0e6daa2e6e.
|
2026-02-17 13:56:30 +00:00 |
|
Shakker
|
66f5a4c698
|
Revert "fix(browser): track original port mapping for EADDRINUSE fallback"
This reverts commit 8e55503d77.
|
2026-02-17 13:56:30 +00:00 |
|
cpojer
|
048e29ea35
|
chore: Fix types in tests 45/N.
|
2026-02-17 15:50:07 +09:00 |
|
cpojer
|
ecf1c955a1
|
chore: Fix types in tests 29/N.
|
2026-02-17 14:32:43 +09:00 |
|
cpojer
|
d0cb8c19b2
|
chore: wtf.
|
2026-02-17 13:36:48 +09:00 |
|
Sebastian
|
ed11e93cf2
|
chore(format)
|
2026-02-16 23:20:16 -05:00 |
|
cpojer
|
245018fd6b
|
chore: Fix types in tests 21/N.
|
2026-02-17 12:23:12 +09:00 |
|
cpojer
|
95f344e433
|
chore: Fix types in tests 9/N.
|
2026-02-17 11:22:49 +09:00 |
|
cpojer
|
90ef2d6bdf
|
chore: Update formatting.
|
2026-02-17 09:18:40 +09:00 |
|