Office Oauth Dialog blocked in Windows/Mac Clients

The native Windows and Mac Trello application are blocking Office Login Prompts. If you follow the Microsoft documentation and use their MSAL JavaScript libraries, they require the ability to open a dialog for authorization flow. This works great in the browser context, but for the native Trello applications this dialog just does not appear. Is there some way to permit that app to allow a popup? Or, has anyone else found a way to use MSAL in the native Trello clients?

I have scratched my head on this for two different Power-Ups. It appears there is NO WAY to interact with Microsoft Office/Microsoft Graph API from Trello Desktop.

For now, this is what I have had to implement:

/**
 * Verifies the app/browser is supported and notifies the user if show flag is set
 * @param {TrelloObject} t 
 * @param {Boolean} [show]
 * @returns {Boolean}
 */
const isSupported = (t, show = false) => {
    if(window.navigator.userAgent.indexOf("TrelloDesktop") > 0) {
        if(show === true) {
            try {
                t.popup({
                    type: 'confirm',
                    confirmText: "Ok",
                    onConfirm: (tt)=>tt.closePopup(),
                    title: 'Unsupported',
                    message: `The browser/application (TrelloDesktop) is not supported.`
                });
            } catch {}
        }
        return false;
    }
    // succeeded all tests...
    return true;
}