land #451: refuse GUI auth dialog off the main thread on macOS
Your AI's guard dog to stop it from going rogue.
Brought to you by:
doberman
Originally created by: fu351
Lands [#451] with the author's commits unchanged (@harshitagrawal2O keeps authorship; the PR flips to Merged when this lands). The only addition is a merge of current main resolving the CHANGELOG anchor conflict against [#452]'s river bullet. No code differences from [#451].
Ticket changed by: fu351