-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
popup flow broken in full-screen macOS #4921
Comments
@yoLotus I am currently looking into this , thanks for your patience! |
@yoLotus This issue has been automatically marked as stale because it is marked as requiring author feedback but has not had any activity for 5 days. If your issue has been resolved please let us know by closing the issue. If your issue has not been resolved please leave a comment to keep this open. It will be closed automatically in 7 days if it remains stale. |
A comment to just to let this issue opened |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
I'm also having this issue. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
1 similar comment
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
I'm also having the same problem. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
4 similar comments
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
I am experiencing a similiar issue. When logging into my application in full-screen (macOS), msal opens a loginRedirect in a new window, instead of a loginPopup. After log-in, the new window redirects to my sign-in page, instead of the dashboard. When not in full-screen, the loginPopup works just fine. |
This issue requires attention from the MSAL.js team and has not seen activity in 5 days. @bmahall please follow up. |
Experiencing the same issue: #5123 |
Recently I've been struggling to get MSAL to work in two of my angular apps. Check out redirectUri considerations here as setting blank html as redirectUri fixed both issues for me. |
@sameerag I believe you were tracking this item. |
@yoLotus This issue has been automatically marked as stale because it is marked as requiring author feedback but has not had any activity for 5 days. If your issue has been resolved please let us know by closing the issue. If your issue has not been resolved please leave a comment to keep this open. It will be closed automatically in 7 days if it remains stale. |
I am also having the same issue, using MSAL.js v2 (@azure/msal-browser) 2.28.3 |
@James-Thibaudeau @AK-Loblaw and @yoLotus I am picking this issue and will be working with @bmahall to reproduce it. |
Same as #4458 |
Having same issue with msal-react. A fix would be much appreciated! |
@sameerag, sorry for the delay. No, I'm afraid it didn't help in my case. Was this issue closed due to a fix? |
We've exactly the same issue here, any ETA for a fix ? |
I am experiencing the same issue. Is there any update on the fix? |
We're still experiencing the same issue unfortunately. Is there maybe a workaround? |
The issue is still existed, why it closed? |
Hey, i still have the issue : popup flow broken in full-screen macOS |
@Cambencoil Hey, You need to create:
const msal = new PublicClientApplication({
auth: {
clientId: 'id',
authority: 'authority',
redirectUri: '/blank.html',
postLogoutRedirectUri: '/'
}
}) It works for me for the |
Thanks @KosKosovuch ! it did fix the issue on our side 👏🏽 |
Very much experiencing this, any chance that @yoLotus solved it ? |
Same here, any news on this issue? |
Any update on this issue? |
@Prasun-Acharjee create blank.html and put redirectUri: '/blank.html'. this is given in documentation. |
Thanks! This worked for me!!! |
Core Library
MSAL.js v2 (@azure/msal-browser)
Core Library Version
2.26.0
Wrapper Library
Not Applicable
Wrapper Library Version
None
Description
It seems that using the
loginPopup
function does not work properly on full-screen mode on macOS.The popup never get closed and the flow fails silently.
When the browser is not in full-screen mode, it always works as expected.
This issue has already been reported in #4839 but even with the library version
2.26.0
, it's still not working.We also tried to follow those instructions but without success.
This example also fails in the same way.
Error Message
We don't get any error neither in the parent window nor the popup.
Msal Logs
Navigated to https://login.live.com/oauth20_authorize.srf?client_id=bbeb7747-ff22-4d91-b4d1-5847e7986bf4&scope=User.Read+email+profile+openid+offline_access&redirect_uri=https%3a%2f%2fadmin.getcontrast.dev&response_type=code&state=eyJpZCI6IjNkOGJjNWY3LTY0ODQtNGJlNi04ZDkwLTRlOTE4MTM5NmQ0ZiIsIm1ldGEiOnsiaW50ZXJhY3Rpb25UeXBlIjoicG9wdXAifX0%3d&response_mode=fragment&nonce=ea4795fd-61eb-414b-a359-d8797cf6ca74&code_challenge=HFjlKBs7AmsVWArHURPcLy7_h8kqv2hK903oVH1-4aw&code_challenge_method=S256&x-client-SKU=msal.js.browser&x-client-Ver=2.26.0&uaid=3dc3690e4b194502b9c13592b9c43424&msproxy=1&issuer=mso&tenant=common&ui_locales=fr-FR&client_info=1&epct=AQABAAAAAAD--DLA3VO7QrddgJg7WevrprbipdRja0-Eq_g8YusVTfzTyimTvpxSMoW2-CWXSL24udMbi7Mf6u_TWzCXQ1gTfvZuGOoQbDjWI1SGJI3KRmn2Q6u0CECf1cy9iuKzql5cOJI75-LL7Qbwnn1R2nWDefsP29mr-FKqFZcgzOJdUD4myTGfCbp6H1n-Z2UeKani_mArk6IIhJjDDSXMcx5oWCKDGDTyFN-mqWvyPV96LyAA&jshs=0&username=xxxxxxx%40outlook.com&login_hint=xxxxxxx%40outlook.com
Navigated to https://login.live.com/ppsecure/post.srf?client_id=bbeb7747-ff22-4d91-b4d1-5847e7986bf4&scope=User.Read+email+profile+openid+offline_access&redirect_uri=https%3a%2f%2fadmin.getcontrast.dev&response_type=code&state=eyJpZCI6IjNkOGJjNWY3LTY0ODQtNGJlNi04ZDkwLTRlOTE4MTM5NmQ0ZiIsIm1ldGEiOnsiaW50ZXJhY3Rpb25UeXBlIjoicG9wdXAifX0%3d&response_mode=fragment&nonce=ea4795fd-61eb-414b-a359-d8797cf6ca74&code_challenge=HFjlKBs7AmsVWArHURPcLy7_h8kqv2hK903oVH1-4aw&code_challenge_method=S256&x-client-SKU=msal.js.browser&x-client-Ver=2.26.0&msproxy=1&issuer=mso&tenant=common&ui_locales=fr-FR&client_info=1&epct=AQABAAAAAAD--DLA3VO7QrddgJg7WevrprbipdRja0-Eq_g8YusVTfzTyimTvpxSMoW2-CWXSL24udMbi7Mf6u_TWzCXQ1gTfvZuGOoQbDjWI1SGJI3KRmn2Q6u0CECf1cy9iuKzql5cOJI75-LL7Qbwnn1R2nWDefsP29mr-FKqFZcgzOJdUD4myTGfCbp6H1n-Z2UeKani_mArk6IIhJjDDSXMcx5oWCKDGDTyFN-mqWvyPV96LyAA&jshs=0&username=xxxxxxx%40outlook.com&login_hint=xxxxxxx%40outlook.com&contextid=A224BC714EFD7E88&bk=1655913753&uaid=3dc3690e4b194502b9c13592b9c43424&pid=15216
Navigated to https://example.com
MSAL Configuration
Relevant Code Snippets
Reproduction Steps
Sign in
buttonExpected Behavior
After the authentication, the popup is closed and the control is yield back to the parent window.
Identity Provider
Azure AD / MSA
Browsers Affected (Select all that apply)
Chrome, Firefox, Edge, Safari
Regression
No response
Source
External (Customer)
The text was updated successfully, but these errors were encountered: