I think instead of the last 5 minutes, it should receive messages while the interface is not open so you never really miss any conversation(last 10 messages if variable storage is a problem). This would be preferable imo so you don't have to constantly leave chat open to see if anyone is selling something and vice versa.
I never see anyone on world chat when I get on now

what gives guys!?