[=top-level browsing context=] is created, the user agent MAY
[=apply=] a manifest to it before [=navigate|navigation=] begins.
+
+ A user agent MAY also [=apply=] a manifest to an existing [=top-level
+ browsing context=]. If the [=navigable/active document=]'s
+ [=Document/URL=] is [=manifest/within scope=] of the manifest, the
+ existing [=top-level browsing context=] becomes an [=application
+ context=]. If the [=Document/URL=] is not [=manifest/within scope=],
+ the resulting behavior is implementation-defined.
+