"The vast majority of Remainer politicians are rated negatively. It might make them pause before asking the public a second time - on anything."
Why shouldn't the UK public be allowed to accept or reject Boris Johnson's deal with the EU as the UK voters never voted for Boris Johnson's deal with the EU?
Fair enough. So let Labour stop blocking a general election on it.
A general election will not determine whether UK voters support or oppose an unknown future deal between the UK and EU. The only way to determine if UK voters support or oppose a EU-UK deal is to have a referendum on that specific deal after it has been agreed upon.