-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Running into issues where I can't use this on Safari. Both iOS and MacOS versions fail with different error messages.
On iOS I get a flash message when I go to the sign-in route that says "Passkeys not supported on this browser."
On MacOS I get errors in the console:
[debug] HANDLE EVENT "register" in MyPkAppWeb.AuthenticationLive
Component: WebauthnComponents.RegistrationComponent
Parameters: %{"value" => ""}
[debug] Replied in 542µs
[debug] HANDLE EVENT "error" in MyPkAppWeb.AuthenticationLive
Component: WebauthnComponents.RegistrationComponent
Parameters: %{"message" => "This request has been cancelled by the user.", "name" => "NotAllowedError", "stack" => ""}
[debug] Replied in 107µs
[warning] [unhandled_message: {MyPkAppWeb.AuthenticationLive, {:error, %{"message" => "This request has been cancelled by the user.", "name" => "NotAllowedError", "stack" => ""}}}]
To end on a positive note - both Firefox and Chrome on MacOS works as expected and across browsers! UX is 👌
Steps To Reproduce
Steps to reproduce the behavior:
- Instantiate a new Phoenix project
- Add deps
- Install deps and run
ecto.create
- Run
wac.install
- Start server
- Go to
/sign-in
- Enter an email
- Click Sign Up button.
Expected behavior
I should be able to sign up and login like on Chrome and Firefox.
Desktop (please complete the following information)
- OS: iOS, MacOS
- Browser: Safari
- Version: 17.3.1
Smartphone (please complete the following information)
- Device: iPhone 15 Pro Max
- OS: iOS
- Browser: Safari
- Version: 17
AdditionalCcontext
Add any other context about the problem here.
Notify
type1fool
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
On Hold