Brave often has to relaunch twice to get to the current version

Description of the issue:
Brave often has to be relaunched twice to get to the current version if you don’t relaunch frequently enough.

How can this issue be reproduced?

  1. Brave is open and running for some period of time on version X
  2. At some point, Brave detects there is an update to version Y available, downloads it, and begins prompting user to relaunch to install it. User does not relaunch yet.
  3. More time goes by and a new update to version Z becomes available. Brave does not download this.
  4. User (finally) clicks the button to relaunch. Brave does so and updates to version Y.
  5. Immediately after Brave starts up, go to “About Brave” and it will again be prompting to relaunch because it wants to install version Z.

Expected result:
When the user click relaunch to install an update that has been previously installed, Brave should check for new updates again and automatically download the latest version, so that the user only has to relaunch once and they are now running the very latest version, not some intermediate version that is already out-of-date.

Brave Version( check About Brave):
1.79.119 (but this has been going on for a long time)
MacOS version 13.7.6

Additional Information:
This is particularly annoying when you have lots of windows open on different virtual desktops because the windows don’t go back to the correct desktop as one would expect. (See my other bug report here: Brave on MacOS does not put previously open windows back in correct locations after a relaunch) This is why I don’t relaunch until I reach a good stopping point in my work, which may not be for a few days sometimes…

@Chuck14

Please edit your Original Post (“OP”) above, in order to include:

  • MacOS version numbers

And the same editing, for your other post.

You might be heading toward a fresh install of Brave Browser (MacOS) . . . some guidance I recently wrote for a Windows OS user:

Browser not updating - #2 by 289wk

Where Brave Browser has usually been installed on the Mac:

/Applications/Brave Browser.app

/Users/username/Library/Application Support/BraveSoftware/

/Users/username/Library/Application Support/CrashReporter/Brave Browser ... .plist

/Users/username/Library/BraveSoftware/

/Users/username/Library/Caches/BraveSoftware/

/Users/username/Library/Caches/com.brave.Browser/

/Users/username/Library/Logs/DiagnosticReports/Brave Browser ... .crash

/Users/username/Library/Preferences/com.brave.Browser.plist

/Users/username/Library/Saved Application State/com.brave.Browser.savedState/

And the “Brave Browser … .diag” reports within:

/Library/Logs/DiagnosticReports/

You might not find:

/Users/username/Library/BraveSoftware

. . . do not worry about that.

Also see Executable Path and Profile Path info at:

  • brave://version