This alpha focuses on more reliable connections, smoother startup, and better container handling. It also adds adjustable gesture sensitivity and a new way to sort containers.
New customization options
- Adjust pull-to-refresh sensitivity. Choose how far you need to pull before a page reloads.
- Adjust when the tab bar hides and returns. Set how much scrolling is needed to trigger its automatic hiding.
- Both distance controls range from 25% to 300%, with 100% representing the new default. The defaults now require a longer gesture than before, helping prevent accidental refreshes and tab-bar movements.
- Recently Used Containers First: an optional setting brings recently used containers to the front of the Accordion quick tab switcher. Pinned containers remain first, and your manual ordering elsewhere—including swipe navigation—stays unchanged.
Smoother startup and tab selection
- Opening a link from another app now keeps the loading screen visible until the destination is ready, rather than briefly showing the home screen or a previously open page.
- Fixed startup timing problems that could leave the home screen covering a restored tab or a newly opened link, including when returning after Android closed the browser in the background.
- Saved customizations—including toolbar buttons, collapsed home sections, menu choices, and container appearance—are loaded earlier, reducing flashes of the default layout.
- Tapping the already-selected tab now brings its page back into view when the home screen or another container is showing. This works across the quick tab switcher and tab overview layouts.
- Improved delivery of links and shares during interrupted startup or profile selection, reducing cases where a launch appeared to do nothing.
Container and privacy fixes
- Duplicating a container tab now preserves its container and connection settings, instead of potentially opening the copy outside that container.
- Moving a tab out of a container now correctly leaves that container’s browsing session and connection.
- Search suggestions, site-icon lookups, link expansion, and page captures used by web search now follow the appropriate tab or container connection.
- The address-bar proxy indicator now follows the tab’s actual routing, including containers configured to bypass the global proxy.
- Added protection against browser background requests falling back to a direct connection when their proxy connection fails.
After updating: some tabs previously listed as unassigned may return to their original container. This corrects their listing to match the container they were still using behind the scenes.
More reliable proxy connections
- One broken connection is less likely to disrupt the others. Invalid profiles are checked separately and left out, while usable profiles can still start. If adding another connection fails, WebLibre attempts to restore those that were already running.
- Fixed stopping or deleting one proxy unexpectedly taking down other connections.
- Fixed automatic startup interfering with a connection just started for a link from another app.
- Connections that fail during automatic startup are retried for a limited time. Stop All also cancels pending retries.
- Improved recovery when switching between Wi-Fi and mobile data.
- Fixed WireGuard loading stalls on some mobile networks and when the device is already using another VPN.
- Pages recovering from a proxy startup now wait for the browser’s connection settings to catch up before reloading. Repeated failures no longer cause continuous automatic reloads, and recovery avoids replacing a page you have since navigated to.
Clearer connection status
- Tor and proxy connections can now show “Not responding” when connection tests or repeated page failures indicate that traffic is not getting through—not simply appear healthy because they are switched on.
- Automatic proxy startup failures distinguish between retrying and couldn’t start.
- Starting or restarting connections show progress instead of briefly appearing stopped. Connection rows, running counts, and saved test results remain steadier during these changes.
- Startup errors identify the affected connection when possible and show a more useful explanation.
- Response-time results now explain that they measure a complete web request through the connection, rather than the tunnel’s own ping time.
Easier and safer connection imports
- Import multiple supported connections from a sing-box configuration, including WireGuard endpoints, using a file or pasted JSON. A single connection opens for review; multiple connections are validated and imported together.
- Usable connections can still be imported when others fail, with a summary of how many were imported or skipped. Progress feedback also prevents accidental duplicate imports from repeated taps.
- Editing an imported connection now preserves advanced settings that do not have their own form fields.
- WireGuard imports preserve Allowed IPs, with an editable field and a warning when the tunnel can reach only certain address ranges. Addresses outside those ranges remain unreachable through that connection.
- Imports explain when only the first of several configured DNS servers will be used.
- Invalid WireGuard keys are caught earlier. Saving profiles that share a private key warns that running them together can interrupt their connections.
- Unsupported proxy chains are rejected rather than silently changed into direct connections to the proxy server. Multi-peer WireGuard configurations receive guidance instead of being incorrectly combined.
- Improved secure storage of imported credentials and removed private-key configuration details from WireGuard failure messages.
Interface polish
- The browser menu now fits its contents, avoiding large empty areas when sections are hidden or unavailable.
- Fixed display problems while dragging toolbar buttons to reorder them.
- Added translations for the new settings, connection statuses, and import guidance.