When _isNarrativeOnMobile is true, both mobileBody and mobileInstruction are correctly shown on mobile. However, when _isNarrativeOnMobile is false, only mobileInstruction is shown on mobile and the body text uses body (not mobileBody).
mobileBody should always be shown on mobile view regardless of the value of _isNarrativeOnMobile.
We should also check whether the issue is present or caused by the Narrative plugin.
I believe this is actually an issue with adapt-contrib-core. In the header.jsx template, we only check for the existence of mobileInstruction instead of both that andmobileBody.
Subject of the issue
When
_isNarrativeOnMobile
istrue
, bothmobileBody
andmobileInstruction
are correctly shown on mobile. However, when_isNarrativeOnMobile
isfalse
, onlymobileInstruction
is shown on mobile and the body text usesbody
(notmobileBody
).mobileBody
should always be shown on mobile view regardless of the value of_isNarrativeOnMobile
.We should also check whether the issue is present or caused by the Narrative plugin.