11-10-2018, 09:26 AM
MyBB is the (free) Forum provider (see: https://mybb.com) - it updated yesterday and this has probably affected/upset the top of page setting.
I am sure the Webmaster will be on it at some point.
I am sure the Webmaster will be on it at some point.