Senate Republicans shifted their position on a critical Iran war powers resolution following a heated closed-door meeting with President Donald Trump, leading to the measure’s defeat in a late-night vote. Initially supportive, Senators Bill Cassidy and Rand Paul withdrew their backing after private briefings and discussions at the White House.

The resolution sought to restrict the president’s ability to conduct hostilities against Iran without explicit Congressional authorization. It would have required the removal of U.S. forces engaged in conflicts with Iran unless Congress declared war or approved a specific military authorization. The measure’s failure preserves the current executive authority over military actions in the region.

Prior to the meeting, Cassidy and Paul voted to advance the resolution, signaling a willingness among some Republicans to assert Congressional oversight over the conflict. However, after an intense lunch where concerns about administration transparency and the war’s duration were sharply voiced, both senators reconsidered. Cassidy described losing his temper in the exchange and noted that the war had extended far beyond initial expectations, with unclear objectives.

Following the confrontation, Cassidy received a briefing from Vice President JD Vance and Special Envoy Steve Witkoff addressing many of his concerns. Paul said his change in vote was intended to give the president greater room to negotiate peace. In the final tally, Cassidy voted against the resolution, Paul voted present, and the resolution failed by a narrow margin.

The Senate is heading into a two-week recess with no immediate action to constrain presidential military authority on Iran. The dispute highlights ongoing tensions within the Republican caucus over the scope of war powers and the conduct of U.S. foreign policy in the Middle East.