From 2f9c52d244ae95dc496f759fd960303146254070 Mon Sep 17 00:00:00 2001 From: Oliver Rasch Date: Sun, 25 Oct 2026 14:47:16 +0100 Subject: [PATCH] Add Helium interceptor Refs httptoolkit/httptoolkit#937 --- src/interceptors/chromium-based-interceptors.ts | 11 +++++++++++ src/interceptors/index.ts | 2 ++ test/integration/e2e-api-test.spec.ts | 1 + 3 files changed, 14 insertions(+) diff --git a/src/interceptors/chromium-based-interceptors.ts b/src/interceptors/chromium-based-interceptors.ts index 0e319b6d0..a17efdb23 100644 --- a/src/interceptors/chromium-based-interceptors.ts +++ b/src/interceptors/chromium-based-interceptors.ts @@ -512,6 +512,17 @@ export class FreshBrave extends FreshChromiumBasedInterceptor { }; +export class FreshHelium extends FreshChromiumBasedInterceptor { + + id = 'fresh-helium'; + version = '1.0.0'; + + constructor(config: HtkConfig) { + super(config, 'helium'); + } + +}; + export class FreshOpera extends FreshChromiumBasedInterceptor { id = 'fresh-opera'; diff --git a/src/interceptors/index.ts b/src/interceptors/index.ts index 0b7a67c79..2df53d453 100644 --- a/src/interceptors/index.ts +++ b/src/interceptors/index.ts @@ -19,6 +19,7 @@ import { FreshEdgeDev, FreshEdgeCanary, FreshBrave, + FreshHelium, FreshOpera } from './chromium-based-interceptors'; import { FreshTerminalInterceptor } from './terminal/fresh-terminal-interceptor'; @@ -86,6 +87,7 @@ export function buildInterceptors(config: HtkConfig): _.Dictionary new FreshOpera(config), new FreshBrave(config), + new FreshHelium(config), new FreshFirefox(config), new FreshFirefoxDeveloper(config), new FreshFirefoxNightly(config), diff --git a/test/integration/e2e-api-test.spec.ts b/test/integration/e2e-api-test.spec.ts index 29ab8ec76..91df17649 100644 --- a/test/integration/e2e-api-test.spec.ts +++ b/test/integration/e2e-api-test.spec.ts @@ -291,6 +291,7 @@ describe('End-to-end server API test', function () { inactivable('fresh-edge-canary'), inactivable('fresh-opera', '1.0.3'), inactivable('fresh-brave'), + inactivable('fresh-helium'), activable('fresh-firefox', '1.2.0'), inactivable('fresh-firefox-dev', '1.2.0'), inactivable('fresh-firefox-nightly', '1.2.0'),