Skip to content

Commit 853453c

Browse files
committed
fix(scrollView): statusTap overflow. Fixes #4743
1 parent d7f609a commit 853453c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Diff for: js/views/scrollViewNative.js

+11
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,13 @@
209209
self.resize();
210210
return;
211211
}
212+
213+
var oldOverflowX = self.el.style.overflowX;
214+
var oldOverflowY = self.el.style.overflowY;
215+
216+
self.el.style.overflowY = 'hidden';
217+
self.el.style.overflowX = 'hidden';
218+
212219
animateScroll(top, left);
213220

214221
function animateScroll(Y, X) {
@@ -220,6 +227,8 @@
220227
fromX = self.el.scrollLeft;
221228

222229
if (fromY === Y && fromX === X) {
230+
self.el.style.overflowX = oldOverflowX;
231+
self.el.style.overflowY = oldOverflowY;
223232
self.resize();
224233
return; /* Prevent scrolling to the Y point if already there */
225234
}
@@ -250,6 +259,8 @@
250259
} else {
251260
// done
252261
ionic.tap.removeClonedInputs(self.__container, self);
262+
self.el.style.overflowX = oldOverflowX;
263+
self.el.style.overflowY = oldOverflowY;
253264
self.resize();
254265
}
255266
}

0 commit comments

Comments
 (0)