From 2ef5f51851d57055cb5387e059a05b60f5f9d508 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Thu, 24 Sep 2015 21:33:28 -0500 Subject: [PATCH] perf(ripple): remove ripple w/in rAF --- ionic/components/tap-click/ripple.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); + }); } } }