The United States House of Representatives has voted in favour of measures to halt President Donald Trump’s war on Iran as the conflict drags into a fourth month and both sides remain at loggerheads in peace negotiations.The vote on Wednesday marks the first successful effort by lawmakers to force the US to end a conflict that has had mounting catastrophic effects, from thousands of civilian deaths to global trade disruptions.Recommended Stories list of 4 itemsend of listIt also comes as opposition to the conflict has grown significantly within camps of Trump’s Republican Party due to the effects on Americans themselves and Trump’s failure to swiftly secure a concrete, lasting deal with Iran.But for now, the vote will remain largely symbolic because of Trump’s own presidential veto power on legislation and because of Republican dominance in the House and Senate – even though it marks a significant reprimand by lawmakers.Here’s what happened, why it matters and why it doesn’t mean that Trump can’t – or won’t – launch new attacks on Iran: Secretary of State Marco Rubio testifies before the Senate Committee on Appropriations on Capitol Hill, Wednesday, June 3, 2026, in Washington [Jose Luis Magana/AP]What happened?On Wednesday, lawmakers in the House, led by Democrats, voted to invoke the War Powers Act, which allows Congress to force an end to hostilities if the president does not get its authorisation after entering an armed conflict abroad.Since the start of the war, Democrats have argued that Congress, not the president, holds …