The move is created to avoid the no-deal outcome that Johnson says is a price he is willing to pay for taking the United Kingdom out of the European Union by the October 31 deadline, "no ifs, no buts". "Fine. Get the bill through first in order to prevent... in order to take no-deal off the table".
Labour have been calling for a General Election for years, but have now indicated they would vote against the deal, which needs two-thirds of the House of Commons to approve it under the Fixed Term Parliaments Act.
During the debate on the bill it was amended, so that during a Brexit extension Parliament has to vote on a version of the former prime minister Theresa May's withdrawal agreement. The prime minister threatened any Conservative who voted against the government in that vote with de-selection from the party.
Speaking in the debate, Green Party leader and MP for Brighton Pavilion Caroline Lucas said: "The Leader of the House, who I have to say with his body language this evening, has been so contemptuous of this house".
Labour Party leader Jeremy Corbyn accused Johnson of frittering away time until a no-deal Brexit became inevitable.
This means the government would need the support of the main opposition Labour Party, which fears that Johnson might go back on his word and reschedule the polls until after the October 31 deadline to make sure Britain leaves the bloc.
"Johnson signaled that he would try again to trigger a snap election, urging opposition lawmakers to reflect overnight and in the course of the next few days". He knows how to win. "He's going to be OK". With a mindset bent on maintaining power, and with his new chief advisor Dominic Cummings calling the shots from Number 10 Downing Street, the government has been able to play a unsafe game of politics with the fate of Brexit in the balance.
Johnson resisted the draft law with all his power.
But the bloc has so far refused to reopen the text, and a senior European Union source poured cold water on the idea that a deal could be struck at next month's Brussels summit.
Mr Corbyn said the negotiations Johnson talked about "are a sham - all he's doing is running down the clock".
But Labour refused to back an election while no deal was still a possibility. They want to make absolutely sure, for example, that Mr Johnson couldn't just hold an election on 15 October, win it and then march the country out on 31 October, come what may.
Their bill would force the government to delay Brexit until January 31 unless it has agreed an exit deal or secured MPs' approval for "no deal" by October 19.
Johnson condemned the opposition legislation as a "surrender bill" that would tie his hands and "wreck any chance" of Britain concluding successful negotiations with the EU.
The measure must now be approved by the House of Lords.
- Hurricane Dorian expected to turn
- Hong Kong reels from worst clashes in months as protesters battle police
- Best ways to make your website stand out from the rest
- Deadly shooting spree in Texas
- Gunman is deadly mass shooting in Odessa Texas identified
- Can Atleti snatch La Liga's title away from Barca?
- Top smartphones for gaming
- US Says "Concerned" Over Rising Tensions On Israel-Lebanon Border
- Novak Djokovic booed off court after retiring due to shoulder injury
- Osaka, crowd help tearful Coco cope with lopsided loss