diff options
| author | Florian Dold <florian.dold@gmail.com> | 2018-01-22 01:28:07 +0100 | 
|---|---|---|
| committer | Florian Dold <florian.dold@gmail.com> | 2018-01-22 01:28:07 +0100 | 
| commit | 3325d1d050f637cdd9a2932d7dd28c23d189d23c (patch) | |
| tree | 3b7ef3ace8f8cdd4d22931044797508bbbb52c0c | |
| parent | ae177549a5818e2698253ef17a11b1effbd66fdb (diff) | |
don't animate badge for Firefox
| -rw-r--r-- | src/webex/chromeBadge.ts | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/webex/chromeBadge.ts b/src/webex/chromeBadge.ts index beb1dc444..15b68ef02 100644 --- a/src/webex/chromeBadge.ts +++ b/src/webex/chromeBadge.ts @@ -18,6 +18,8 @@ import {    Badge,  } from "../walletTypes"; +import { isFirefox } from "./compat"; +  /**   * Polyfill for requestAnimationFrame, which @@ -190,6 +192,10 @@ export class ChromeBadge implements Badge {      if (this.animationRunning) {        return;      } +    if (isFirefox()) { +      // Firefox does not support badge animations properly +      return; +    }      this.animationRunning = true;      let start: number|undefined;      const step = (timestamp: number) => { | 
