Skip to content

API for back/forward history list #2253

@studylamp

Description

@studylamp

Please add an API to manipulate the browsing history list for a web view. In particular, we would like to be able to selectively delete specific items in the current session browsing history. We occasionally browse to about:blank when hiding the control (it's the easiest way to guarantee media stops playing, etc). When the control is later made visible, we would like to be able to remove about:blank from the history list without having to create a new browser. I am aware of using location.replace to prevent the current page from being saved to the history list, but that is not comprehensive and relies on executing javascript rather than using the control's navigation api, so it is not a feasible alternative.

Another obvious use case is presenting the back/forward list to the user for direct selection, so the API needs to include methods for viewing and going to items directly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions