·
2 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Omni Browser v1.3.0.3
⚡ Optimized R8 Minification Version with Highly Compressed Libraries
This build is optimized utilizing aggressive R8 compiler shrinking, optimization, and resource minification alongside highly compressed runtime libraries, delivering maximum performance, enhanced security, and the smallest possible installation footprint.
🚀 What's New in v1.3.0.3
⚡ Performance, RAM Scaling & Black Screen Fixes
- Adaptive Multi-Process & Tab Scaler: Scaled Gecko content processes (
dom.ipc.processCount) and live tab caps dynamically based on physical device RAM (up to 8 processes and 24 live tabs on 6GB+ RAM devices, optimized for lower-RAM devices). - Compositor Resource Release on Tab Suspension: Fixed black screens caused by reaching content process limits by actively deactivating Gecko renderers (
session.setActive(false)) when background tabs are soft-suspended. - Smart Memory Pressure Handling: Refined
onTrimMemorylifecycle hooks to halve live tab caps under memory pressure and restore full capacity once pressure eases.
🧭 Bottom Address Bar & Keyboard UX
- Upward Suggestions & Actions Layout: When the address bar is configured at the bottom, history suggestions and quick action bars now expand upwards naturally above the keyboard.
- IME Keyboard Padding Fix: Refined keyboard focus insets to eliminate jumping or double-padding when typing into the bottom address bar.
- Theme-Adaptive Search Bar: Enhanced contrast and styling for search bar backgrounds across Light, Dark, and AMOLED modes.
🧩 WebExtensions Engine & Popup Enhancements
- Crash & NPE Prevention: Added null-safe metadata and extension ID fallbacks (
safeId/safeMetaData) across all extension cards and delegates. - Overhauled Popup Lifecycle: Configured full prompt, progress, and navigation delegates for extension popups, ensuring seamless handling of alerts, button prompts, and
moz-extension://navigation. - Smooth Progress Bar: Replaced heavy blocking spinner overlays with a sleek, non-intrusive top linear progress bar.
- Options Page Fallback: Clicking extensions without active popups now seamlessly opens their options page in a new tab.
- Startup & Icon Cache Optimization: Avoids redundant IPC enable/disable calls and caches extension icons to boost startup performance.
🎬 Dark Mode & OLED Media Player Protection
- Video Player Protection: Added dynamic video player detection and MutationObservers (
markVideoPlayers) to prevent force-dark / AMOLED CSS from inverting video controls and overlays. - Refined Contrast: Grouped core page containers and applied scoped styling to eliminate background washouts.
🛡️ AdBlock & Scriptlet Fixes
- Stealth Defuser JS Injection Fix: Resolved single-line comment stripping during scriptlet injection, ensuring anti-adblock defuser traps execute cleanly.
- Enhanced Crash Logging: Added thread names and stack traces with visual markers in logcat for faster diagnostic triage.
Installation Requirements
- Android 8.0+ (API 26) is required.
- If you are not sure which build to choose, download the universal APK.