Bug 1007600 - Support inline activity

https://bugzilla.mozilla.org/show_bug.cgi?id=1007600
Because I am wondering whether we would need to do some specific checks to alter UI based on `LaunchContext`, if not, we can just do as what you said !