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.
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.