There was confusion in the House of Commons as an amendment appeared to pass because no-one was ready to count the votes against it

The Kinnock amendment sought to extend the Brexit delay in order to allow MPs to pass a withdrawal agreement - based on the result of cross-party talks between Labour and the Conservatives back in May.

READ MORE: Politics LIVE: Boris Johnson calls on MPs to back October general election

The amendment meant that if the Prime Minister needed to request an article 50 extension because a new deal had not been negotiated with Europe, then getting an extension to pass a version of the Theresa May deal became government policy.

Labour MP Stephen Kinnock’s amendment was approved after tellers for those voting against the amendment were not put forward during voting.

A Government source said it was a “free vote so no one put tellers in”.

Mrs May’s final offer, the Withdrawal Agreement Bill, emerged from cross-party talks earlier this year, but was never put before Parliament because she was ousted as Tory leader.

Although no teller was available, it is not clear whether this has passed by accident - or a tactical move by the government. 

Labour's Alex Sodel tweeted: "The amendment in the name of Stephen Kinnock didn’t have a vote as the Government didn’t provide tellers to count.

"This meant the amendment went through although the No Lobby was full.

READ MORE: Michel Barnier pulls out of Belfast appearance as Brexit negotiations continue

"This wasn’t an accident you can be assured there’s some skullduggery going on"

The Withdrawal Agreement Bill was never put before Parliament, as Mrs May was ousted as leader of the Conservative Party after facing an inevitable defeat in parliament.