White House Press Secretary Karoline Leavitt used a prime-time Fox News appearance on Monday to challenge journalists directly over what she described as a fundamental failure to take President Donald Trump at his word when he states his intentions publicly.

Speaking to host Sean Hannity on the evening programme, Leavitt was asked about coverage of the Iran war and said she was “incredibly frustrating” by what she saw as persistent media scepticism toward a president whose track record she argued spoke for itself.

The exchange was framed around a core question that has defined the administration’s media relations: why, despite repeated instances of Trump following through on stated positions, does the press corps continue to doubt him when he announces what he plans to do next.

“President Trump has proven before, he does not bluff — when he makes a promise, he follows through on it,” Leavitt said, adding that she was “not sure” why more of that history had not reshaped how journalists approach the president’s public statements.

Hannity had set up the question by telling Leavitt that he regularly advises people who want to understand Trump to follow Truth Social or listen to her briefings, framing it as a direct communication channel that bypasses traditional media interpretation.

Leavitt agreed and escalated, accusing the outlets she named specifically — The New York Times, The Wall Street Journal and CNN — of distorting coverage of what she described as a “successful military operation against Iran” because of their opposition to the president rather than a commitment to factual reporting.

She went further, telling Hannity that legacy media was “rooting for the Iranian regime over the American people and our great United States military,” a charge that drew immediate attention as one of the more pointed accusations a sitting press secretary has made against named domestic news organisations.

The comments arrive against a backdrop of genuine complexity in the Iran ceasefire situation, where Trump himself has issued contradictory statements — telling CBS he would likely extend the ceasefire before later posting on Truth Social that it would only continue pending Iran submitting a “unified proposal,” two positions that cannot both be accurate at the same time.

CNN fact-checker Daniel Dale has catalogued numerous occasions on which Trump made factually incorrect statements specifically relating to the Iran war, including his claim at an April 6 press conference that the “only planes we lost were friendly fire,” which was disputed at the same event where he had already spoken about Iran shooting down a US fighter jet.

The White House’s position — that the press should simply trust Trump based on past performance — is complicated by that documented pattern, and the friction between the administration’s media strategy and the press corps it targets is one of the defining features of a political environment that enters the final stretch toward November’s midterm elections.