Skip to content

Conversation

@Ariz253
Copy link

@Ariz253 Ariz253 commented Dec 10, 2025

Resolves #661
This PR addresses Issue #661 by removing the redundant second layer of encodeURIComponent() inside the hello.utils.popup function (around line 1032).

Problem: The original double-encoding was an outdated workaround that now conflicts with the decoding behavior of modern iOS Safari/WebViews, causing the redirect to fail on devices like the iPhone 12 Pro Max.

Verification:

All 232 unit tests passed successfully.

Line-ending style errors were fixed via npm run lint -- --fix.

Manual desktop testing confirmed the demo page loads and all unit tests passed. I was unable to perform a live login test with a third-party provider. Therefore, I am requesting that the maintainers verify stability on both desktop browsers and the target iOS device.

@Ariz253 Ariz253 closed this Dec 10, 2025
@Ariz253 Ariz253 deleted the fix/ios-redirect-encoding-661 branch December 10, 2025 18:58
@Ariz253 Ariz253 restored the fix/ios-redirect-encoding-661 branch December 10, 2025 19:10
@Ariz253 Ariz253 deleted the fix/ios-redirect-encoding-661 branch December 10, 2025 19:11
@Ariz253 Ariz253 restored the fix/ios-redirect-encoding-661 branch December 10, 2025 19:11
@Ariz253 Ariz253 reopened this Dec 10, 2025
@Ariz253
Copy link
Author

Ariz253 commented Dec 28, 2025

Any updates?

@MrSwitch
Copy link
Owner

@Ariz253 you need to update the /src folder rather than the /dist folder please, sorry it is a little confusing I need to sort that out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Question] Redirect issue on Iphone 12 pro max

2 participants