Nope.
When “Home” is pressed, a BrightScript channel exits - end of story. If device crash&burns at this point, it’s a firmware issue. Can you create some minimal example (the least code to reproduce the crash) and post it here?
I can see my app is responding to the button press and starting to close screens, etc. Not the bug, but even in the sample “videoplayer app”, you can see that the app does not simply terminate:
sideload “videoplayer” example from the SDK
select and start a video
open the debug telnet
press “home”
you’ll see the app responding to the home button:
showHomeScreen | msg = Playback interrupted by user. | index = 0
Unexpected event type: 15
showHomeScreen | msg = | index = 0
Screen closed
Button pressed: 2 0
Screen closed
list item updated | new show = 0
showPosterScreen | msg = | index = 0
showHomeScreen | msg = | index = 0
Note: GC - Found 50 orphaned objects (objects in a circular ref loop).