see the comment: if we receive a message while the app was not launched, the app will launch in background, and the existing fullHeight will be 0 here. (at least, this is the behavior we had in b2g18, and I'd be happy to remove this if the behaviour changed).