Peter Steinberger
aaa88398bf
refactor: dedupe browser trimmed readers
2026-04-08 00:09:41 +01:00
Peter Steinberger
1868f301ed
refactor: dedupe browser trimmed readers
2026-04-08 00:09:41 +01:00
Peter Steinberger
ae5118a8b5
Browser: align plugin registration mutability
2026-04-07 23:52:55 +01:00
Peter Steinberger
11185f6397
fix(test): align boundary and approval suites
2026-04-07 23:26:34 +01:00
Peter Steinberger
7897fb9c84
refactor: dedupe locale lowercase helpers
2026-04-07 22:57:52 +01:00
Peter Steinberger
5b090561fb
refactor: dedupe browser whatsapp qa lowercase helpers
2026-04-07 20:58:01 +01:00
Gustavo Madeira Santana
0995ee0134
Extensions: align approval plugin typing
2026-04-07 15:37:28 -04:00
Agustin Rivera
e5aae5e056
fix(browser): align browser.proxy profile mutation guards ( #60489 )
...
* fix(browser): block proxy profile mutations
* docs(changelog): add browser proxy guard entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com >
2026-04-07 13:00:21 -06:00
Peter Steinberger
f02ba9a3ed
test: speed up browser plugin entry tests
2026-04-07 19:59:46 +01:00
pgondhi987
14ec1ac50f
fix(browser): harden SSRF redirect guard against non-navigation document hops [AI] ( #62355 )
...
* fix: address issue
* fix: address PR review feedback
* docs(changelog): add browser redirect SSRF entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com >
2026-04-07 11:37:31 -06:00
Agustin Rivera
049acf23cb
fix(browser): guard interaction-driven navigations
2026-04-07 10:03:12 -07:00
Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
dfe1ef9041
Browser: remove timer dependency from proxy tests
2026-04-07 15:07:57 +01:00
Peter Steinberger
47563305a2
Tests: isolate full-suite state leaks
2026-04-07 14:39:28 +01:00
Peter Steinberger
cb28d8d6b8
refactor: dedupe browser and memory lowercase helpers
2026-04-07 13:44:41 +01:00
Peter Steinberger
b39c7eece6
refactor: dedupe extension lowercase readers
2026-04-07 12:18:01 +01:00
Peter Steinberger
2f51dfca01
test: speed up browser auth auto-token test
2026-04-07 11:57:25 +01:00
Peter Steinberger
5de04bc1d5
refactor: dedupe extension lowercase query helpers
2026-04-07 11:18:18 +01:00
Peter Steinberger
4dc16e1567
refactor: dedupe lowercase normalizer readers
2026-04-07 11:18:18 +01:00
Vincent Koc
d5ed6d26e9
chore(plugins): bulk add package boundary tsconfig rollout
2026-04-07 08:48:23 +01:00
Peter Steinberger
424b65b697
refactor: dedupe bluebubbles and zalouser readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
808c34b374
refactor: dedupe browser route readers
2026-04-07 06:07:14 +01:00
Peter Steinberger
8c8c5fa635
refactor: dedupe browser cli readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
4dbe8f9f66
refactor: dedupe browser string readers
2026-04-07 05:06:55 +01:00
Peter Steinberger
2f115bc645
refactor: dedupe reader helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
59eb291c6e
refactor: dedupe string list helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
69f4022950
refactor: dedupe browser and memory host error helpers
2026-04-07 05:06:53 +01:00
Peter Steinberger
899f490c9c
refactor: dedupe shared string predicates
2026-04-07 02:03:33 +01:00
Peter Steinberger
a88f240311
refactor: dedupe shared record coercers
2026-04-07 02:03:33 +01:00
Peter Steinberger
59ccea334d
refactor: dedupe exported record guards
2026-04-07 02:03:33 +01:00
Peter Steinberger
f16e9364d2
refactor: dedupe browser string helper
2026-04-07 00:21:12 +01:00
Peter Steinberger
8e3c597e80
refactor: dedupe browser security string helper
2026-04-06 22:54:48 +01:00
Peter Steinberger
b7e249fc08
refactor: dedupe browser setup record guard
2026-04-06 22:54:48 +01:00
Peter Steinberger
58c670acc2
refactor: dedupe browser record helper
2026-04-06 22:54:47 +01:00
Peter Steinberger
591347113e
refactor(deadcode): prune extension test shims
2026-04-06 17:26:25 +01:00
Peter Steinberger
ce87d5e242
refactor(deadcode): remove extension wrapper shims
2026-04-06 17:18:03 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Vincent Koc
6067f2d9ad
chore(plugins): drop dead channel test any suppressions
2026-04-06 15:45:18 +01:00
Vincent Koc
e4fa414ed0
refactor(browser): remove remote tab harness any cast
2026-04-06 15:37:46 +01:00
Peter Steinberger
987bbe6545
test(browser): assert remote CDP retry timeouts correctly
2026-04-06 15:22:23 +01:00
ThanhNguyxn07
2a1a49bd41
fix(browser): retry remote CDP websocket readiness before failing
...
Remote browser profiles can pass HTTP reachability while Browser.getVersion on the CDP websocket is still warming up right after restart. Add one retry in ensureBrowserAvailable for remote CDP profiles and cover it with a regression test.
Fixes #57397
Co-authored-by: ThanhNguyxn <thanhnguyentuan2007@gmail.com >
2026-04-06 15:22:23 +01:00
Vincent Koc
4b2d528345
fix(plugins): finish channel lint cleanup
2026-04-06 14:48:35 +01:00
Vincent Koc
029290c8d0
fix(plugins): clean fifth channel lint batch
2026-04-06 14:45:22 +01:00
Peter Steinberger
b1c98e8469
test: stabilize browser and provider ci shards
2026-04-06 03:38:28 +01:00
Peter Steinberger
3584d28141
refactor: harden plugin metadata and browser sdk seams
2026-04-05 23:35:02 +01:00
Peter Steinberger
471d056e2f
refactor: move browser runtime seams behind plugin metadata
2026-04-05 23:13:14 +01:00
Peter Steinberger
ce8492f9a0
chore: bump version to 2026.4.5
2026-04-05 21:33:04 +01:00
Peter Steinberger
acd78e0c2f
refactor: split browser sdk seams
2026-04-05 17:17:16 +01:00
Peter Steinberger
6f2f840e97
refactor: collapse plugin sdk extension shims
2026-04-05 15:44:53 +01:00
Peter Steinberger
629baf5fa7
refactor: move plugin setup and memory capabilities to registries
2026-04-05 14:53:53 +01:00