The legislation created to force Boris Johnson to delay Brexit beyond October 31 in order to avoid a Brexit no-deal has been enacted by the House of Lords.
The European Union (Withdrawal) (No.6) Bill is now awaiting royal assent to officially become law.
It arrives after Jeremy Corbyn and other opposition leaders agreed not to approve the PM’s plan to hold a snap general election before the EU summit on October 17.
Any extension to Article 50 would require signature by EU leaders at the upcoming EU summit before full passage of the extension.
Johnson has said he would “die in a ditch” before asking Brussels for another delay. But under the terms of the bill, the government would constitutionally have no choice.
The PM’s request for an election on his own terms has become increasingly implausible.
Corbyn conversed with the leaders of the principal opposition parties on Friday to discuss their resistance to holding a vote before the possibility of a no-deal Brexit on October 31 is eliminated.
Labour, the Liberal Democrats, the SNPs, and Plaid Cymru are all perceived to be voting against or abstaining from voting on the Fixed-Term Parliament Act when it returns to the House of Commons on Monday.
The PM has stated he wants polling day to be October 15, but in order to assemble the snap election, he requires a two-thirds majority in the Commons and opposition parties do not presume him to stick to that date.