Jeremy Corbyn says Labour will back another EU referendum after his alternative Brexit plan was again defeated in the Commons.
But the Labour leader said he will also continue to push for “other available options” including a general election.
John McDonnell said the party would table an amendment for a referendum when the “meaningful vote” on Theresa May’s deal returns to Parliament.
The shadow chancellor also told ITV’s Peston show he would vote for remain.
It came as MPs voted to endorse Theresa May’s Brexit strategy – but only after she made a series of concessions.
The PM also faced a Brexiteer rebellion, after 20 Tory MPs voted against proposals, backed by the government, to delay the UK’s 29 March departure date if there is a no-deal scenario.
But Conservative MP Jacob Rees-Mogg, who was not among the 20 Tory rebels, offered an olive branch to Mrs May, as she continues to seek concessions from the EU on the controversial Irish backstop clause
The chairman of the European Research Group of Brexiteer Tories said he disagreed with those who were demanding changes to the legal text of the withdrawal agreement and would accept an appendix to it.