Skip to content

Commit

Permalink
fix(scroll): memory leak on document event listener
Browse files Browse the repository at this point in the history
resetScrollView event listener is added on document but it is never removed

closes #4746
  • Loading branch information
Teemu authored and adamdbradley committed Jul 14, 2016
1 parent 5fdb110 commit 491e256
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions js/views/scrollViewNative.js
Original file line number Diff line number Diff line change
Expand Up @@ -554,15 +554,14 @@
var self = this;
var container = self.__container;

container.removeEventListener('resetScrollView', self.resetScrollView);
container.removeEventListener('scroll', self.onScroll);

container.removeEventListener('scrollChildIntoView', self.scrollChildIntoView);
container.removeEventListener('resetScrollView', self.resetScrollView);

container.removeEventListener(ionic.EVENTS.touchstart, self.handleTouchMove);
container.removeEventListener(ionic.EVENTS.touchmove, self.handleTouchMove);

document.removeEventListener('resetScrollView', self.resetScrollView);

ionic.tap.removeClonedInputs(container, self);

delete self.__container;
Expand Down

0 comments on commit 491e256

Please sign in to comment.