Here's what I learned…
Mostly people not voting at all as they feel their referendum vote hadn't been respected.
Others either not voting, or not voting Labour, because of general disillusion with politics.
75% of those in positive terms. One voter told me "Labour has my vote as long as it has a man like him"
* The Tory vote halved.
* The Labour vote stayed approx the same in %age terms, but dropped by 1/3 in votes.
Turnout was down by approx 2,000.
Mainly it was the Tory vote staying away (presumably Brexit) rather than a Lib Dem surge.
Labour votes may have gone a little to the LDs, but I suspect most lost simply didn't vote.
Labour worked hard, but don't have the resources locally that the other two parties do.
Local LDs also did an alliance with the Greens to step aside after Greens did likewise in 2017 GE. But while their percentage vote rose, the numbers hardly moved.
I suspect some Tory voters will defect to those parties too if the options is there.
Labour core seems solid, but might be affected by apathy in EU elections.
Use the pure seat data to support any point at all at your absolute peril. But commentators wouldn't do anything like that, would they?