Problem
Users need to be able to browse manually inside the desktop browser, including typing or pasting a URL themselves and navigating to it. Today the browser experience is too agent-driven if users cannot directly enter a destination.
Scope
- Add a user-facing URL/address entry point for the browser.
- Support typed URLs, pasted URLs, and likely search-query fallback behavior if the input is not a URL.
- Wire manual navigation into the existing browser/session state so back/forward/reload and visible page state stay consistent.
- Preserve agent-driven browsing while allowing the user to take manual control when needed.
- Handle invalid URLs and navigation failures with clear UI feedback.
Acceptance criteria
- A user can type or paste a URL and navigate to it manually.
- Manual navigation updates browser state, history, page title, and any existing address display consistently.
- Back, forward, and reload continue to work after manual navigation.
- Agent sessions do not lose track of the active browser state after a manual navigation.
- Tests cover URL normalization, navigation dispatch, and UI behavior for valid and invalid inputs.
Problem
Users need to be able to browse manually inside the desktop browser, including typing or pasting a URL themselves and navigating to it. Today the browser experience is too agent-driven if users cannot directly enter a destination.
Scope
Acceptance criteria