diff --git a/public/views/walletHome.html b/public/views/walletHome.html
index ae0d527a5..284fef3a3 100644
--- a/public/views/walletHome.html
+++ b/public/views/walletHome.html
@@ -35,11 +35,10 @@
-->
-
diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js
index d536eafb9..be1713459 100644
--- a/src/js/controllers/index.js
+++ b/src/js/controllers/index.js
@@ -70,12 +70,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r
};
self.allowRefresher = function() {
- if ($ionicSideMenuDelegate.getOpenRatio() != 0) {
- self.allowPullToRefresh = false;
- if (isCordova && platformInfo.isIOS) $ionicScrollDelegate.$getByHandle('my-handle').freezeScroll(true);
- return;
- }
- if (isCordova && platformInfo.isIOS) $ionicScrollDelegate.$getByHandle('my-handle').freezeScroll(false);
+ if ($ionicSideMenuDelegate.getOpenRatio() != 0) self.allowPullToRefresh = false;
}
self.hideBalance = function() {
diff --git a/src/js/routes.js b/src/js/routes.js
index 61c774460..700eb99e4 100644
--- a/src/js/routes.js
+++ b/src/js/routes.js
@@ -539,16 +539,17 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
window.addEventListener('native.keyboardhide', function() {
$timeout(function() {
$rootScope.shouldHideMenuBar = false; //show menu bar when keyboard is hidden with back button action on send screen
- }, 300);
+ }, 100);
});
window.addEventListener('native.keyboardshow', function() {
- $rootScope.shouldHideMenuBar = true; //hide menu bar when keyboard opens with back button action on send screen
- $rootScope.$digest();
+ $timeout(function() {
+ $rootScope.shouldHideMenuBar = true; //hide menu bar when keyboard opens with back button action on send screen
+ }, 300);
});
if (window.cordova.plugins.Keyboard) {
- cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
+ cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
cordova.plugins.Keyboard.disableScroll(false);
}