Ah, I see what you are saying:

from the spec:
`B: Application requests a top level page load while offline`

Apps requesting top level page loads will indeed have a history. When you say app/bookmark being launched vs being in app, you are talking about opening a new app vs navigating within in app. Sorry about the confusion.