From my own observation, passing through the station a couple of mornings a week, people are still running down the ramps despite the new frosted glass.
One of the problems, I think, is people seeing from the departure boards in the ticket hall that their train is due in 1 or 2 minutes, and subsequently pegging it down the ramp in order to catch it. I wonder if it might cut down on running if the trains disappeared from the departure boards after the point at which it was no longer possible to make it from ticket hall to platform without running?
The problem with this is trains running late. The system doesn't know at what point it is going to leave, as it's no longer leaving at the time it should have done. Hence I believe the trains are only cleared from the board after they have left. With so many trains delayed, even slightly, during peak rush hour, it means they can't clear the screens.
Of course announcing trains whilst the doors are closing or even after the doors have closed will no doubt cause people to needlessly run.
If a system could be designed to cope with trains being delayed or held outside stations and departure announcements were not made as the doors were closing or the train was leaving, it might work. I'm not saying those are easy things to implement.
--- old post above --- --- new post below ---
This evening Clapham Junction gave me the perfect example. As I got to the subway stairs for platforms 13 and 14, the 17.27 to Three Bridges and Reigate was still showing as 17.27, despite it being 17.29. It then changed to 17.29 and I heard the train depart the station as it did so.
About 10-15 seconds after the train had left it cleared from the platform board.
Then the 17.30 East Grinstead service was shown as leave at 17.33. It arrived at 17.32 and eventually left at 17.34 or 35. Again the departure board was cleared after it left. I can't remember if it still said 17.33 on the board when it left.
The Ore service was now displayed as leaving 17.37. It eventually left 17.38 and I can't remember if it got updated to that time but based on some years if travelling I knew it wouldn't leave at 17.37 myself.
Now I suspect at 17.29 the summery departure board wasn't showing the 17.33 as coming in at 17.37, given the subway departure board was showing the 17.27 as on time.
I think this highlights why it's so difficult to take trains off departure boards before they leave.