Accessing Flags
Navigate to the flags page:Helium’s flags page features improved UI with better search, cleaner styling, and more obvious focus indicators compared to Chromium.
Helium-Specific Flags
These flags are unique to Helium and control Helium-specific features:Update Channel
Selects which update channel to use for update checking.Options:
- Automatic (Default): Uses stable channel
- Stable: Stable release channel
- Beta: Beta release channel for testing new features
chrome://flags/#helium-update-channelChanging the update channel requires a browser restart. The selected channel determines which updates you receive. See Updates for more information about channels.
Energy Saver Frame Rate
Configures the frame rate the browser is throttled to when Energy Saver is enabled.Options:
- Automatic (Default): 30 FPS
- 30: 30 FPS - Best battery life
- 60: 60 FPS - Balanced
- 120: 120 FPS - Smooth animations, less battery savings
- Disabled: No frame rate limiting
chrome://flags/#energy-saver-fps-limitHow Energy Saver Frame Rate Works
How Energy Saver Frame Rate Works
When Energy Saver mode is active, Helium throttles all frame rendering to the specified rate. This reduces CPU and GPU usage, extending battery life.
- 30 FPS: Significant power savings, acceptable for most web browsing
- 60 FPS: Standard refresh rate, good balance
- 120 FPS: For high-refresh displays, minimal power savings
- Disabled: Disables frame throttling entirely (not recommended)
Disable ECH
Disables TLS Encrypted Client Hello (ECH).When to use: Only enable this flag if you live in an area with heavy internet censorship and ECH prevents websites from loading.Security impact: Disabling ECH reduces your privacy by making your TLS connections more observable to network intermediaries.Location:
chrome://flags/#disable-echMiddle Click Autoscroll
Enables autoscroll when you middle-click (scroll wheel click) on a page.Behavior: Middle-clicking creates an autoscroll anchor. Moving the mouse scrolls the page.Default state:
- Windows: Enabled (matches Windows system behavior)
- macOS/Linux: Disabled
chrome://flags/#middle-click-autoscroll- How to Use Autoscroll
- Conflicts
- Enable the flag and restart the browser
- Middle-click (press scroll wheel) on any webpage
- An autoscroll anchor appears
- Move your mouse up/down to scroll
- Click anywhere to stop autoscrolling
Notable Chromium Flags
Helium includes all standard Chromium flags. Here are some notable ones:Performance and Privacy
Parallel Downloading
Parallel Downloading
chrome://flags/#enable-parallel-downloadingEnables parallel download connections to speed up file downloads. Can significantly improve download speeds on fast connections.Default: DisabledSmooth Scrolling
Smooth Scrolling
chrome://flags/#smooth-scrollingEnables smooth scrolling animations. When enabled, scrolling feels more fluid and animated.Default: Platform-dependentTab Groups Save
Tab Groups Save
chrome://flags/#tab-groups-saveAllows saving tab groups for later restoration. Useful for organizing workflows.Default: Varies by versionReader Mode
Reader Mode
chrome://flags/#enable-reader-modeEnables a distraction-free reading mode for articles. Appears in the address bar when available.Default: DisabledExperimental Features
Tab Scrolling
Tab Scrolling
chrome://flags/#scrollable-tabstripChanges tab overflow behavior to use scrolling instead of shrinking tabs.Default: DisabledForce Dark Mode for Web Contents
Force Dark Mode for Web Contents
chrome://flags/#enable-force-darkAutomatically inverts bright web pages to dark mode. Experimental and may break some sites.Default: DisabledHeavy Ad Intervention
Heavy Ad Intervention
chrome://flags/#enable-heavy-ad-interventionBlocks ads that use excessive resources (CPU, network, etc.).Default: Enabled on some platformsFlags UI Improvements
Helium enhances thechrome://flags interface:
Visual Improvements
- Better focus indicators: Clearer outlines when navigating with keyboard
- Improved search box: Larger, more prominent search with better styling (8px border radius)
- Refined dropdown menus: Improved select controls with 6px border radius
- Better spacing: Increased max-width and better padding for readability
User Experience
- Cleaner layout: Streamlined design matching Helium’s aesthetic
- Keyboard navigation: Improved accessibility for keyboard users
- Responsive design: Better behavior on different screen sizes
The flags page is implemented as a WebUI component and inherits Helium’s design system, making it feel more integrated with the rest of the browser.
Removed and Excluded Flags
Helium removes or excludes flags that conflict with privacy goals:- Ad-related flags (Autofill offers in keyboard accessory, etc.)
- Tracking and analytics flags
- Google-specific integration flags
- Features that phone home unnecessarily
Many irrelevant flags are hidden via the
exclude-irrelevant-flags patch. This keeps the flags page focused on useful features.Managing Flags
Searching Flags
Use the search box at the top ofchrome://flags to find specific flags:
Enabling/Disabling Flags
Change Setting
Click the dropdown next to the flag and select your desired option:
- Default: Use Chromium’s default behavior
- Enabled: Force enable the feature
- Disabled: Force disable the feature
- (Some flags have additional options)
Resetting Flags
To reset all flags to their defaults:- Navigate to
chrome://flags - Click “Reset all” at the top of the page
- Restart the browser
Command Line Flags
Some flags can be set via command line arguments:- macOS
- Linux
- Windows
Command line flags override flags set in
chrome://flags. They’re useful for testing or automation.Best Practices
Test Carefully
Enable experimental flags one at a time and test thoroughly before enabling more. This helps identify which flag causes issues if problems arise.
Document Changes
Keep a list of flags you’ve enabled, especially if you modify many. This makes troubleshooting easier.
Update Awareness
Some flags may be removed, promoted to standard features, or changed in behavior after updates.
Privacy First
Be cautious with flags that enable new features, as they may introduce tracking or privacy issues not yet addressed in Helium.
Troubleshooting
Browser Crashes After Enabling Flag
Browser Crashes After Enabling Flag
- Restart the browser in safe mode (disable all flags temporarily)
- Navigate to
chrome://flags - Click “Reset all”
- Restart normally
Flag Not Taking Effect
Flag Not Taking Effect
- Verify you restarted the browser after changing the flag
- Check if the flag requires additional conditions (e.g., specific platform, other flags enabled)
- Try setting the flag via command line to ensure it’s being applied
- Check the browser console (
Ctrl/Cmd + Shift + J) for related errors
Can't Find a Specific Flag
Can't Find a Specific Flag
- Use the search box - flag names may not match your expectations
- Check if the flag has been promoted to a standard setting (check Settings)
- Some flags are platform-specific and may not appear on your OS
- The flag may have been removed in your version of Helium
Related Pages
Settings Guide
Standard settings that don’t require experimental flags
Updates
Learn about update channels and the update channel flag
Keyboard Shortcuts
Configure keyboard behavior including middle-click actions