Did he say exactly what he meant by a "public vote"? I can easily see Corbyn pushing a second referendum without a "no brexit" option.
I can't see that at all. Not only do almost all the Parliamentary Labour Party want to remain in the EU (including Keir Starmer, Labour's frontbench Brexit spokesman) but so do the vast majority of Labour Party members, including the pro-Corbyn group Momentum. It's one of the few issues that could, at the moment, see Corbyn removed as party leader.
At present, Labour's position is that, when Parliament rejects the Withdrawal Agreement (as seems inevitable), there should be a General Election.
After winning that, Corbyn wants to renegotiate (sigh) the WA, on the lines he laid out
in an article yesterday.
I have no idea if Corbyn means his article to be taken seriously or not, since it's out there in Boris Johnson having your unicorn cake and eating it territory. There's no earthly way the EU would agree to Corbyn's proposals, and if Corbyn doesn't realise that he's the one person on the Labour Front bench who doesn't, I'm sure. However, I can see why -- since 60% of Labour MPs represent constituencies that voted "Leave" in the referendum -- he's nervous about fighting an election on a straight remain vs leave platform, particularly since he has good reason to want to fight on broader issues like austerity and the NHS.
So, l suspect the strategy is to win the election, try to renegotiate, come back with something not-dissimilar to the current WA, and then put it to a straight Remain vs Ratify vote, which Remain would almost certainly win.
I've been invited to a Labour Party briefing on Brexit tomorrow (not as impressive as it might sound) which, if I'm well enough, I'll certainly attend. I hope to gain some more insights there into what people are thinking.
But I am pretty sure that, if we have a second referendum, it'll have to be "Remain vs Ratify" since, apart from anything else, I can't see the EU agreeing to the necessary A50 extension to give us time to hold a referendum if Remain isn't an option.