diff --git a/ionic/components/tap-click/ripple.ts b/ionic/components/tap-click/ripple.ts index cd7bc14553..afdc03ec16 100644 --- a/ionic/components/tap-click/ripple.ts +++ b/ionic/components/tap-click/ripple.ts @@ -1,5 +1,5 @@ import {Activator} from './activator'; -import {removeElement} from '../../util/dom'; +import {removeElement, raf} from '../../util/dom'; import {Animation} from '../../animations/animation'; @@ -93,9 +93,9 @@ export class RippleActivator extends Activator { forceComplete || parseInt(rippleId) + 5000 < Date.now()) { // finished expanding and the user has lifted the pointer - setTimeout(() => { + raf(() => { this.remove(rippleId); - }, 0); + }); } } }