Well, it's happened before.
kagis
https://www.thoughtco.com/losing-presidential-candidates-nominated-again-3368135
Here's a list. For nine candidates before (this article predates Trump's third primary victory, so only lists eight) a Presidential candidate has lost in the general election and made it to a second general election. Five of those times, the candidate managed to win in the general election.
-
Trump defeated Hillary Clinton in 2016, lost to Biden in 2020, and defeated Harris in 2024.
-
Nixon lost to Kennedy in 1960, but defeated Humphrey in 1968.
-
Stevenson lost to Eisenhower in 1952 and lost to Eisenhower again in 1956.
-
Dewey lost to FDR in 1944 and lost to Truman in 1948.
-
Bryan lost to McKinley in 1896, to McKinley again in 1900, and to Taft in 1908.
-
Clay lost to John Quincy Adams in 1824, to Jackson in 1832, and to Polk in 1832.
-
Harrison lost to Van Buren in 1836, but defeated him in 1840.
-
Jackson lost to John Quincy Adams in 1824, and then defeated him in 1828 and defeated Clay in 1832.
-
Jefferson lost to Adams in 1796, but defeated him in 1800.

I mean, that's really a software design issue. Like, the system should be set up to have a system log of those.
Most visual novel video game systems provide a history to review messages, if one accidentally skipped through something important.
Many traditional roguelikes have a message log to review for the same reason.
Many systems have a "show a modal alert dialog" API call, but don't send it to a log, which frankly is a little bit bonkers; instead, they have separate alert and logging systems. I guess maybe you could make a privacy argument for that, not spreading state all over even the local system, but I'd think that it wouldn't be that hard to make it more-obvious to the user how to clear the log.