Be able to set default browser for handling of QR codes scanned from Code Scanner in Control Center
Continuing from How do I set Safari as default browser to… - Apple Community which is over a year old but this opportunity still exists.
If I scan a QR code from Code Scanner in Control Centre, which is excellent at detecting QR codes and immediately launching them, they launch within an "in-app" browser.
This is suboptimal for a number of reasons. Most QR codes that I scan lead me to a web authentication page. The popup "in-app" browser window from Code Scanner is lost if I switch away to another app, such as to get a 2FA code from an authenticator app. 2FA is almost always required these days, and so I can't complete the login process launched from the QR code.
Moreover if the link opened in my default browser (in this case Safari), then my authorisation cookies would be accessible by the browser session which would save me from having to repeat the authentication process at all if I am still within an authenticated session. The QR code would then navigate directly to the link destination with seamless authentication and authorisation.
If I contrast that with scanning a QR code with the Camera app, and tapping the little yellow pill to have the link open within my default browser (Safari), everything works much more smoothly for those reasons. So Code Scanner is actually a lesser experience than Camera for QR code scanning which is counterintuitive.