Seeing an issue with websocket connections keepalive (ping/pong)
Steps to reproduce
Send a ping FRAME with arbitrary data payload.
Expected behavior
Server should not try and decode the data payload in the ping
Observed behavior
Serve reports an error
{"level":"debug","ts":1616436915.28949,"caller":"app/web_conn.go:202","msg":"Error while reading message from websocket","error":"error during decoding websocket message: invalid character 'Ð' looking for beginning of value","errorVerbose":"invalid character 'Ð' looking for beginning of value\nerror during decoding websocket message\ngithub.com/mattermost/mattermost-server/v5/app.(*WebConn).ReadMsg\n\tgithub.com/mattermost/mattermost-server/v5/app/web_conn.go:269\ngithub.com/mattermost/mattermost-server/v5/app.(*WebConn).startPoller.func1.1\n\tgithub.com/mattermost/mattermost-server/v5/app/web_conn.go:200\nruntime.goexit\n\truntime/asm_amd64.s:1374"}