[w3c/manifest] Suggest: hide or control installed app URLs in browser history (#994)

(I originally posted this at [manifest-incubations](https://github.com/WICG/manifest-incubations/issues/27), then @dmurph suggested to post it here)

In my test on the latest Chrome stable, when users use an installed app, app's URLs with titles(or same url but different title) are saved in browser history. This causes these urls with titles to be displayed in

- browser history: chrome://history
- most visited sites(top sites) : new tab page
- recently closed tabs: a browser built-in function
- or related functions in browser extensions

Why this is a problem?
- Many installed app use standalone display-mode. But when users click above UI parts, these urls will be opened in browser display-mode, that is not the expected display-mode.
- Some web apps are very much like native apps, rather than a web page. These installed apps are independent from browser and should not be recorded in the browser history, which makes no sense.

The core concept
whether an installed app is still regarded as an ordinary web page that can be accessed in the browser, and whether it should be isolated from ordinary web pages, such as browser history.

Suggested solution
In manifest file, add a "save_history_to_browser" item(or other name you like), which value is true or false. This item controls whether standalone installed app's url will be saved in browser.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/issues/994

Received on Tuesday, 17 August 2021 09:16:25 UTC