Skip to content

Issue prompting for authentication on OSX with Chrome as default browser #136

@Jack64

Description

@Jack64

Issue Description

When using flutter_web_auth v0.4.1 on Darwin OSX (12.5.1) targets that have the default browser set to Chrome (Version 105.0.5195.102 (Official Build) (x86_64)), the authentication prompt opens and closes immediately afterwards, causing a PlatformException. If the default browser is set to Safari, the authentication flows work as expected.

Steps to reproduce

  1. Set Chrome as default browser in OSX
  2. Start the authentication flow with the default browser (Chrome), using flutter_web_auth v0.4.1
  3. See the chrome window open and immediately close
  4. Stack trace:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(EUNKNOWN, The operation couldn’t be completed. (com.apple.AuthenticationServices.WebAuthenticationSession error 3.), null, null)
#0      StandardMethodCodec.decodeEnvelope
package:flutter//services/message_codecs.dart:653
#1      MethodChannel._invokeMethod
package:flutter//services/platform_channel.dart:296
<asynchronous suspension>
#2      FlutterWebAuth.authenticate
package:flutter_web_auth/flutter_web_auth.dart:35
<asynchronous suspension>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions