Skip to content

Allow manual browsing by entering a URL in the browser #409

@Cheggin

Description

@Cheggin

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:navigationBack/forward/reload/history stackarea:omniboxAddress bar / autocompletechrome-parityUmbrella for Chrome-emulation workenhancementNew feature or requestpriority:P1Needed for full parity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions