British Prime Minister Theresa May was set to avoid a damaging parliamentary defeat after rebels in her party appeared to strike a compromise over the exact timing of Brexit.
The government is trying to pass major domestic legislation to implement Brexit, and had wanted to enshrine the leaving date of March 29, 2019 in British law, two years after serving its intention to withdraw.