In cl_scores.c there is:
void CL_ScoreboardShow_f (void)
{
if (cls.state != ca_active)
return;
if (cls.server_gamebuild < 126)
Cbuf_AddText("cmd scoreson\n");
else
Cbuf_AddText("menu scores\n");
}
void CL_ScoreboardHide_f (void)
{
if (cls.state != ca_active)
return;
if (cls.server_gamebuild < 126)
Cbuf_AddText("cmd scoresoff\n");
else
Cbuf_AddText("menu pop\n");
}
When I changed "menu scores"/"menu pop" to "cmd scoreson"/"cmd scoresoff", then this problem disappeared.