New Features
Top Sites / Speed Dial
- Complete Top Sites system with local persistence
- Pin/unpin sites from browser menu
- Reorder top sites via drag-and-drop
- Edit pinned site titles
- Remove/hide default and history-based sites
- Auto-generated from browsing history with scoring algorithm
- Empty State sections on new tab/search screen aka. "Home":
- Top Sites grid
- Recent Tabs
- Recent History
- History Highlights (weighted by view time & frequency)
- Recent Feed Articles
- Containers quick-switch
Search Experience
- New search modules:
- Bookmark search
- Customizable module order: Drag to reorder search sections
- Smart empty state: Shows content sections when no input, switches to search results when typing
- URL detection: Hides article search when typing URLs
Settings - Appearance & Display (New Screen)
- Visual
- UI zoom scale
- Disable animations toggle (respects system motion settings)
- Web Content (new)
- Web fonts toggle
- Automatic font size adjustment
- Font size factor slider (50%-300%)
- Font inflation for non-mobile pages
- Input auto-zoom toggle
Settings - Privacy & Security (Expanded)
- Local Network Access Blocking (new section)
- Enable LNA feature
- Block local network requests
- Block local network trackers
- Advanced (new options)
- Fission (Site Isolation) - requires restart
- Isolated Content Process - requires restart
- App Zygote Process (Android 10+) - requires restart
Improvements
Backend/Platform
- Engine Hardenings: Massive update including many new in-depth hardenings
- History Metadata Middleware: Tracks view time and document type for better history scoring
- Startup Preference Enforcement: Ensures critical prefs are set on launch while respecting user overrides
- Engine Settings Replication: Syncs Flutter settings to GeckoView runtime
- Reader view lifecycle fix
- Platform exception handling improvements