I baffled anyone thinks this is going to be like the last GE. Labour are going to be hit badly. Last time they played the same line as the tories and promised to back the referendum result. No second Ref. They kept the vote in leave areas - This time well, for certain leave voters will not trust them, centrists don't like the direction Corbyn takes them in, Libdems are giving a clearer message for remainer's.
The only thing stopping the Tories gaining a large majority is if the Brexit vote is split in the same way Peterborough was, allowing Labour back in. I don't see that happening in the North East or Wales. Libdems might gain a few at Labour's expense too.