ionic-team / legacy-ionic-cloud

JavaScript Client for legacy Ionic Cloud services. See Ionic Pro for our new take on the ionic development lifecycle
Apache License 2.0
65 stars 26 forks source link

OnFirstUserGestureObserved error with Crosswalk #84

Open fetimo opened 8 years ago

fetimo commented 8 years ago

This may be a Crosswalk issue rather than Ionic Cloud itself but affects Ionic.

I've created a project with the following plugins installed:

cordova-plugin-console 1.0.4 "Console"                                           
cordova-plugin-crosswalk-webview 2.1.0 "Crosswalk WebView Engine"                
cordova-plugin-device 1.1.3 "Device"                                             
cordova-plugin-facebook4 1.7.4 "Facebook Connect"                                
cordova-plugin-inappbrowser 1.5.0 "InAppBrowser"                                 
cordova-plugin-splashscreen 4.0.0 "Splashscreen"                                 
cordova-plugin-statusbar 2.2.0 "StatusBar"                                       
cordova-plugin-whitelist 1.3.0 "Whitelist"                                       
ionic-plugin-keyboard 2.2.1 "Keyboard"     

When clicking a button in the app that opens the in-app browser (e.g. a button executing $ionicFacebookAuth.login();) the following error is shown in the Android Studio console:

10-31 16:56:28.762 10855-10855/com.ionicframework.myapp333313 E/chromium: [ERROR:xwalk_autofill_client.cc(121)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()

I'm using Ionic Cloud 0.14.0 but appears to affect 0.12.0 too.

The device I can see the issue on is running Android 6.0.1. An older device running Android 4.2.2 works as expected.

ericb commented 7 years ago

Is this with native facebook login?

fetimo commented 7 years ago

@ericb it is, yes.

imhoffd commented 7 years ago

Odd, native Facebook login doesn't open an InAppBrowser. Here's $ionicFacebookAuth.login().

@devnetics Thoughts?