As a workaround, you may use whatever reachable URL as an OAuth redirect URL and use webRequest.onBeforeRedirect - https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRedirect to capture the redirect attempt and 'force redirect' e.g. by tabs.update - https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/update.
Although this will work, it is far from being elegant. It could even be error-prone. While Firefox offers a decent solution for this, why safari can't / doesn't. So, if it is an intention for Safari not to support this workflow, I would like to submit my post as a change request because this is so common usecase. (or please suggest where I can submit a change request for this???)
Topic:
Safari & Web
SubTopic:
General
Tags: