Fix editing and displaying comments on page

may_message? was getting called even in a page context.

We now prevent this by testing @page || may_message? instead of the other way round.