From 3bce3ede25584180b5003cf92c3a4154a133a441 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 21 Aug 2019 09:26:27 -0400 Subject: [PATCH] lock animation only on non-safari --- src/popup/app-routing.animations.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/popup/app-routing.animations.ts b/src/popup/app-routing.animations.ts index 90684472d3..c84fc788b9 100644 --- a/src/popup/app-routing.animations.ts +++ b/src/popup/app-routing.animations.ts @@ -6,6 +6,7 @@ import { transition, trigger, } from '@angular/animations'; +import { BrowserApi } from 'src/browser/browserApi'; const queryShown = query(':enter, :leave', [ style({ position: 'fixed', width: '100%', height: '100%' }), @@ -167,8 +168,6 @@ export const routerTransition = trigger('routerTransition', [ transition('folders => edit-folder, folders => add-folder', inSlideUp), transition('edit-folder => folders, add-folder => folders', outSlideDown), - transition('tabs => lock', inSlideDown), - transition('tabs => sync', inSlideLeft), transition('sync => tabs', outSlideRight), @@ -178,3 +177,7 @@ export const routerTransition = trigger('routerTransition', [ transition('tabs => premium', inSlideLeft), transition('premium => tabs', outSlideRight), ]); + +if (!BrowserApi.isSafariApi) { + routerTransition.definitions.push(transition('tabs => lock', inSlideDown)); +}