diff --git a/connect-sdk/src/main/java/com/finicity/connect/sdk/ConnectWebChromeClient.java b/connect-sdk/src/main/java/com/finicity/connect/sdk/ConnectWebChromeClient.java index f3e968e..a4d6891 100644 --- a/connect-sdk/src/main/java/com/finicity/connect/sdk/ConnectWebChromeClient.java +++ b/connect-sdk/src/main/java/com/finicity/connect/sdk/ConnectWebChromeClient.java @@ -88,6 +88,11 @@ private WebView createPopupView() { final WebView popupView = new WebView(mConnect); popupView.getSettings().setJavaScriptEnabled(true); + + // DOM storage API is required for some OAuth pages, + // for instance Citibank relies on it. + popupView.getSettings().setDomStorageEnabled(true); + popupView.setWebChromeClient(new WebChromeClient() { @Override public void onCloseWindow(WebView window) {